Che cos'è un modo semplice per convertire uno String[]
in uno Collection<Integer>
? Questo è come lo sto facendo adesso, ma non sono sicuro se va bene:Array di stringhe a una raccolta di numeri interi?
String[] myStringNumbers;
Arrays.stream(Arrays.asList(myStringNumbers).stream().mapToInt(Integer::parseInt).toArray()).boxed().collect(
Collectors.toList());
I valori 'int' sono racchiusi in entrambi i casi, quindi se si utilizza' valueOf' o 'parseInt' non fa differenza. Ed è piuttosto strano raccomandare l'uso di un metodo diverso come 'decode' seguito da un avvertimento sulle sorprese causate dal fatto che questo metodo ha uno scopo diverso. – Holger