witam...
mam oto taki kod:
String[] out = new String[20];
int[] dataSet = new int[10];
for (int i = 0; i < dataSet.length; i++) {
dataSet[i] = i * 5;
}
System.out.println(Arrays.toString(dataSet));
for (int j = 0; j < out.length; j++) {
int i = 0;
for (i = 0; i < dataSet.length; i++) {
if (j >= dataSet[i] && j <= dataSet[i + 1]) {
out[j] = "pomiędzy: " + String.valueOf(dataSet[i]) + " a " + String.valueOf(dataSet[i + 1]);
break;
}
}
}
System.out.println(Arrays.toString(out));
i nie mam pomysłu jak przyśpieszyć jego działanie:/
Coś takiego mam w mojej aplikacji, w której ten kod jest wielokrotnie powtarzany. Gdy uruchamiam profile'a wyrzuca mi że nad tą metodą procesor spędza spory okres czasu...Może da się to jakoś poprawić...