Dificuldade em dividir uma string

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.

Sonsulte a API por String.

[]s

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);