Dificuldade em dividir uma string

4 respostas
D

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.

4 Respostas

pcalcado

Sonsulte a API por String.

[]s

D

Valeu a força pcalcado. Obrigado!

francisco.rodrigues

Não esquecer que strings em java são imutáveis. Tenta fazer assim:

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;	
     }
[]'s

Francisco

D

Valeu pela ajuda francisco.rodrigues, mas consegui resolver assim:

String primeira = completa.substring(0, 12);
String segunda = completa.substring(12);
Criado 1 de outubro de 2004
Ultima resposta 1 de out. de 2004
Respostas 4
Participantes 3