publicclass BoxedForeach { staticvoid f(Integer[] a) { for ( int i : a ) {
System.out.println(i);
}
} staticvoid f(Iterable<Integer> b) {
g(b);
h(b); for ( int i : b ) {
System.out.println(i);
} for ( float i : b ) {
System.out.println(i);
} for ( Iterator<Integer> it = b.iterator(); it.hasNext(); ) { float i = it.next();
}
} static <T extends Integer> void g(Iterable<T> b) { for ( int i : b ) {
System.out.println(i);
}
} staticvoid h(Iterable<? extends Integer> b) { for ( int i : b ) {
System.out.println(i);
}
} staticvoid f(int[] c) { for ( Integer i : c ) {
System.out.println(i);
}
} static <E extendsEnum<E>> void f(E[] values) { for ( E e : values ) {
System.out.println(e);
}
} staticint f() { for ( Foo f : foolist() ) { return f.x;
} return0;
} static List<Foo> foolist() {
List<Foo> l = new ArrayList<Foo>();
l.add(new Foo()); return l;
} enum color { red, green, blue }; publicstaticvoid main(String[] args) {
Integer[] a1 = { Integer.valueOf(1), Integer.valueOf(2) };
f(a1);
f(Arrays.asList(a1)); int[] a2 = { 1, 2, 3 };
f(a2);
f(color.values());
f();
}
}
class Foo { staticint n = 0; finalint x;
Foo() {
x = n++;
}
}
class A { class B {
}
java.util.List<String> l;
String[] args;
{ for (String s1 : l) { for (String s2 : l) {
B b = new B();
}
} for (String s1 : args) { for (String s2 : args) {
B b = new B();
}
}
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.