Şu anda Java'yı kullanmayı öğreniyorum ve arkadaşım Java 8'i kullanırken bu kod bloğunun basitleştirilebileceğini söyledi. parseIntArray
'un sadeleştirilebileceğine dikkat çekti. Bunu Java 8'de nasıl yaparsınız? ÖrneğinBir dizi dizisini Java 8 kullanarak bir int dizisine dönüştürmenin en kolay yolu nedir?
public class Solution {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String[] tokens = input.nextLine().split(" ");
int[] ints = parseIntArray(tokens);
}
static int[] parseIntArray(String[] arr) {
int[] ints = new int[arr.length];
for (int i = 0; i < ints.length; i++) {
ints[i] = Integer.parseInt(arr[i]);
}
return ints;
}
}
Vay canına! Bu java mı? Kesinlikle bu benim çözümümden daha düzenli. Hızlı yanıt için teşekkürler! –
@IrvinDenzelTorcuato Java 8, evet. –
'Tamsayı :: parseInt' ne' '' burada çalışıyor? –