1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public static void main(String[] args) {
// test indirect conversion
final int iterCount = 10000000;
long start = System.currentTimeMillis();
for (int i = 0; i < iterCount; i++) {
String s = "" + i;
}
System.out.println("Transformation int vers String par concaténation : "
+ (System.currentTimeMillis() - start) + " ms for "
+ iterCount + " iterations");
// test Integer.toString
start = System.currentTimeMillis();
for (int i = 0; i < iterCount; i++) {
String s = Integer.toString(i);
}
System.out.println("Transformation int vers String par Integer.toString "
+ (System.currentTimeMillis() - start) + " ms for "
+ iterCount + " iterations");
} |