creo que esto es una pregunta fácil, pero no soy capaz de encontrar una solución simple (por ejemplo, menos de 10 líneas de código :)Java: Separar una cadena cuando una letra mayúscula se encuentra
Tengo un String
como "thisIsMyString"
y necesito convertirlo a String[] {"this", "Is", "My", "String"}
.
Tenga en cuenta que la primera letra no está en mayúscula.
+1, que fueron los primeros (por unos pocos segundos), + explicación, + la clase alta predefinido :) – Bozho
Sólo ten en cuenta que si el carácter superior es el último de la cadena que no recibirá un str vacío para el bit más allá, por ejemplo dividir "H2W" devolverá {"", "2"} donde "" es el bit antes de "H", y "2" es el bit en el medio. Normalmente no es un problema, pero puede romper suposiciones sobre cuántas partes se devuelven. – locka
@locka: ¿Hay alguna forma de evitar eso que no sea la comprobación explícita? – Jeremy