document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  * @description Classe de formatação;
  3.  */
  4.  
  5. package negocio;
  6.  
  7. /**
  8.  * @data 30/11/2012
  9.  * @author Charleston Anjos
  10.  * @version 12.101
  11.  * @alteração 30/11/2012
  12.  */
  13. public class clsFormatacao {
  14.  
  15.     public clsFormatacao() {
  16.        System.out.println("Texto Formatado: " +FormataTexto("asdasdas","UTF-8","ISO-8583"));
  17.     }
  18.  
  19.  
  20.     public static void main(String[] args) {
  21.         clsFormatacao formata = new clsFormatacao();
  22.     }
  23.  
  24.     /**
  25.      * @param texto (usuario entra com o texto)
  26.      * @param tipoAtual (usuario informa qual e o tipo atual)
  27.      * @param tipoNovo (usuario informa pra qual novo tipo ele quer formatar)
  28.      */
  29.     public String FormataTexto(String texto, String tipoAtual, String tipoNovo){
  30.         try{
  31.  
  32.             byte array[] = texto.getBytes(tipoAtual);//pega o tipo atual
  33.             texto = new String(array, tipoNovo);//formata para o novo tipo
  34.            
  35.         }catch(Exception e){
  36.             e.printStackTrace();//exceção
  37.         }
  38.  
  39.         return texto;//retorna texto formatado
  40.     }
  41.  
  42. }
');