Dividir la cadena con. (Punto) carácter java android
Hola amigos tengo cadenas como
Android_a_b.pdf
Quiero dividirlo como Android_a_b
y pdf
- Android: ¿Cuál es el valor predeterminado de android: dividerHeight para una vista de lista
- Java.lang.RuntimeException: Error al entregar el resultado ResultInfo {who = null, request = 1, result = -1, data = intention} a la actividad
- Error al compilar AIDL
- Clase interna dentro de una interfaz que implementa la misma interfaz, ¿qué estamos logrando con esto?
- Android - ¿Cómo configurar un diseño semi-transparente?
Trato de seguir el código como
String s="Android_a_b.pdf"; String[] parts = s.split("."); String part1 = parts[0]; String part2 = parts[1];
Cuando corro por encima del código me da error como
11-05 09:42:28.922: E/AndroidRuntime(8722): Caused by: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
En String part1 = parts[0];
línea
Cualquier idea de cómo puedo resolverlo?
- Valores-21, valores-22 o valores-xx carpeta se ha ido después de Android Studio 1.0
- Java / Android: clases locales anónimas vs clases nombradas
- HTTP Async Downloader con auto-resume en error
- Renderizar un archivo PDF utilizando Java en Android
- Javah: Error: no se puede acceder a android.support.v7.app.ActionBarActivity
- Creación de GIF está tomando tanto tiempo en Android
- Cómo obtener la versión más reciente de la aplicación de Google PlayStore en caso de que se haya cargado el archivo mutiple apk
- HashMap da una lista desordenada de valores?
Tienes que escapar .
Usando \
P.ej:
String s="Android_a_b.pdf"; String[] parts = s.split("\\."); // escape . String part1 = parts[0]; String part2 = parts[1];
Ahora se dividirá por .
Split (regex) en Java
Divide esta cadena alrededor de las coincidencias de la expresión regular dada.
Este método funciona como si invocara el método de división de dos argumentos con la expresión dada y un argumento de límite de cero. Por lo tanto, las cadenas vacías no se incluyen en la matriz resultante.
Manten eso en mente
Parámetros: regex – la expresión regular delimitadora
- Desenfocar el fondo detrás de AlertDialog
- UnsatisfiedLinkError: dlopen failed: no se puede localizar el símbolo "strtof" al que hace referencia "libsupportjni.so" en la API <20