Estou com dificuldades em fazer uma divisão em uma string, ocorre que tenho um programa onde o usuário digita uma string e eu tenho que calcular quantos caracteres possui esta string, até aí tudo bem pois estou utiizando o .length(), mas só que eu preciso fazer com que o programa divida esta string quando ela passar de 12 caracteres tipo assim, até doze caracteres ele atribua a string a uma variável e a partir do 13 (décimo terceiro) caracter ele atribui a outra variável. Ex.: Se tenho a string CCCCCCCCCCCCCCC, o software teria de atribuir por exemplo a variável A a string CCCCCCCCCCCC e a variável B a string CCC.
Valeu a força pcalcado. Obrigado!
Não esquecer que strings em java são imutáveis. Tenta fazer assim:
[code]
String guj = "CCCCCCCCCCCCERT";
String a = null;
String b = null;
if(guj.length() > 12){
a = guj.substring(0,12);
b = guj.substring(12,guj.length());
}else{
a = guj;
}
[/code]
[]'s
Francisco
Valeu pela ajuda francisco.rodrigues, mas consegui resolver assim:
String primeira = completa.substring(0, 12);
String segunda = completa.substring(12);