quinta-feira, 17 de fevereiro de 2011

Tratamento de String Java

class TratamentoString
{ //begin class
  public static void main (String args [] )
  {//begin main
 
    //Declarar a string
    String escola = new String( "     EscOlA TesTE   " );
    String escolaTrim = escola.trim();
   
    System.out.println(escola);
    System.out.println(escolaTrim);
   
       
    //////  PRINTS  ///////   
    int lengthOriginal = escola.length();
    int lengthTrim = escolaTrim.length();   
       
    System.out.println( "Length original: " + lengthOriginal );
    System.out.println("Length após trim(): " + lengthTrim );
   
   
    /////  EXIBIÇÃO  ///////
   
     //minusculas
     System.out.println(  escolaTrim.toLowerCase()  );
    
     //maiusculas
     System.out.println( escolaTrim.toUpperCase() );    
    
     //replace
     System.out.println( escolaTrim.replace( "A" , "a" ).replace("a" , "@")  );
   
   
    ///////  EXTRAÇÃO ///////
   
      //substring(  indice inicial , bound )
      String first = escolaTrim.substring( 0 , 7 ).toUpperCase();
      String last  = escolaTrim.substring( 8 , lengthTrim).toUpperCase();
      System.out.println( first );
      System.out.println( last);
   
   
    //////  PESQUISAS ///////
   
      //Procurar uma string dentro de outra
     
       //indexOf(string) - retorna o índice da primeira ocorrência da string procurada dentro da string original
       System.out.println( "Posição do 1º A: " + escolaTrim.indexOf( "A" ) );         
      
      
       //lastIndexOf(string)
       System.out.println( "Posição do último A: " + escolaTrim.lastIndexOf( "A" ) );
      
       //charAt(indice) - retorna o caractere no indice informado
       System.out.println( "Primeira letra: " + escolaTrim.charAt(0) );   
 
 
  
 
  }//end main
} //end class

Vitor Yudi Hansen Esse post foi patrocinado por Formigon - As melhores ofertas estão aqui!