RosettaCodeData/Task/Apply-a-callback-to-an-array/Java/apply-a-callback-to-an-array-2.java

14 lines
286 B
Java
Raw Normal View History

2013-04-10 14:58:50 -07:00
interface IntToInt {
int run(int x);
}
int[] result = new int[myIntArray.length];
for (int i = 0; i < myIntArray.length; i++) {
result[i] =
new IntToInt() {
public int run(int x) {
return x * x;
}
}.run(myIntArray[i]);
}