J'étudie la programmation orientée objet dans mon université et mes professeurs font un exemple de flux sur Java. Malheureusement quand j'essaye d'exécuter ce code il indique "println ne peut pas être résolu comme variable" sur System.out::println
. Il dit aussi de supprimer les deux points, tandis que sur l'éclipse de mon professeur, il fonctionne.println ne peut pas être résolu en tant que variable
Ceci est le code. Je courais sur Eclipse pour ubuntu et ma version de Java est mise à jour 1.8 91
package stream;
import java.util.Arrays;
public class StreamExamples {
public static void main(String[] args){
String text = "I have no idea what is the problem";
String[] words = text.split(" ");
Arrays.stream(words)
.sorted()
.limit(3)
.forEach(System.out::println);
}
}
Quelle version d'eclipse utilisez-vous? – GhostCat
Le code semble bien et de vérifier que je l'ai exécuté sur ma machine locale (1.8) avec comme résultat la sortie suivante: 'I ont idée' chaque sur une ligne séparée. Etes-vous sûr que vous exécutez la classe principale avec JVM 1.8 (essayez sur la ligne de commande). – uniknow
@ Jägermeister Version: 3.8.1 –