definir un método que convertirá todas las Valor de la cadena de ArrayList en número entero.
private ArrayList<Integer> getIntegerArray(ArrayList<String> stringArray) {
ArrayList<Integer> result = new ArrayList<Integer>();
for(String stringValue : stringArray) {
try {
//Convert String to Integer, and store it into integer array list.
result.add(Integer.parseInt(stringValue));
} catch(NumberFormatException nfe) {
//System.out.println("Could not parse " + nfe);
Log.w("NumberFormat", "Parsing failed! " + stringValue + " can not be an integer");
}
}
return result;
}
y simplemente llamar a ese método, como
ArrayList<Integer> resultList = getIntegerArray(strArrayList); //strArrayList is a collection of Strings as you defined.
feliz de codificación :)
¿Cómo desea convertir la matriz de un ArrayList de cadena a un solo int? La pregunta es vaga – HashimR
Ali Ghanei, ¿quieres analizar el arraylist de cadenas en un arrays entero? ¿Simplemente estás preguntando cómo convertir todo el valor de cadena de tu arraylist en int value? –
@HashimR A: La pregunta no es vaga por la forma en que fue muy clara, solo le pregunté mi problema. –