Ich habe dieses Beispiel aus dem Internet genommen. Aber wenn ich versuchte, es ist nicht kompilieren sagen kann nicht Objekt in String konvertierenJava: Inside Enhanced for Schleife kann nicht Objekt an String
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList names = new ArrayList();
names.add("Amy");
names.add("Bob");
names.add("Chris");
names.add("Deb");
names.add("Elaine");
names.add("Frank");
names.add("Gail");
names.add("Hal");
for (String nm : names)
System.out.println((String)nm);
}
}
Wenn es eine normale for-Schleife ist i list.get getan haben könnte (Elementindex) .toString(). aber wie in der erweiterten for-Schleife zu tun?
Verwenden Sie ArrayList anstelle von ArrayList –
dexametason