What does colon mean in Java?
•
Java
What does a colon mean in Java? I have this:
public static List<String> findAllAnagrams(List<String> words) {
List<String> result = new LinkedList<String>();
for(String i : words){
for (String j : words){
if (result.contains(i)) {
break;
}
else if (i == j) {
} else {
if (areAnagrams(i,j)){
result.add(i);
System.out.println(result);
}
}
}
}
return result;
}
Solution
This means one thing, it's an enhanced cycle
for (String i: words)
It means the same thing
for (int i = 0; i < words.length; i++) {
//
}
Joshua Bloch said in item 46 of his valuable Java:
for (Element e : elements) {
doSomething(e);
}
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
