Java convertir matriz de objetos a int array
¿como puedo hacer esto? Tengo una matriz de objetos id como para convertirlo en matriz de int
- Sharedpreference con la pantalla de bienvenida
- No se puede encontrar la clase de símbolo "Generated" para Dagger 2
- ¿El colector de basura de DalvikVM detiene la máquina virtual entera?
- ¿Es la forma recomendada de dar formato a los números en una forma regional?
- Pasando la clase anidada <MyInterface <T> como parámetro en Android
- ActivityManager: Excepción lanzada al iniciar las actividades java.lang.IllegalArgumentException: val.length> 91
- ¿Cómo interpreta Android la palabra clave @null en los diseños?
- No hay error aún Android Studio dice que "no se encontraron pruebas"
- El método getWindow () no está definido para el tipo AlertDialog.Builder
- Error en Eclipse (para Android): El tipo java.lang.String no se puede resolver. Se hace referencia indirectamente a los archivos .class requeridos
- Conexión Bluetooth no segura en Android
- ListView muestra sólo un elemento
- Imagen de limpieza para ayudar a tesseract en Android
Si Object [] objectArray como objectArray = {2,23,42,3}
entonces
public static Integer[] convert(Object[] objectArray){ Integer[] intArray = new Integer[objectArray.length]; for(int i=0; i<objectArray.length; i++){ intArray[i] = (Integer) objectArray[i]; } return intArray; }
Si su objectArray es como Object[] objectArray = new Integer[/*length*/];
Usted puede simplemente lanzar (Integer []) objectArray;
Si el contenido puede convertirse en Integer
, puede emitir el array a Integer []
y utilizar sus elementos como int
:
Object [] arr = new Integer[3]; arr[0] = new Integer(1); arr[1] = new Integer(2); arr[2] = 3; Integer [] newa = (Integer []) arr; for(int i:newa) { System.err.print(i+" "); }
De lo contrario, puede crear una nueva matriz int []
con la misma longitud que el original y, a continuación, establecer los elementos en las matrices recién creadas a los valores dados por la conversión:
int [] arr = new int[origarr.length]; arr[0] = convertTo_int(origarr[0]); // convertTo_int implementation depends on the type of origarr elements.
- Google maps api para la página de registro de android
- Acerca de la optimización de la implementación de patrones de ViewHolder en ListView