/**
* @description Classe de formatação;
*/
package negocio;
/**
* @data 30/11/2012
* @author Charleston Anjos
* @version 12.101
* @alteração 30/11/2012
*/
public class clsFormatacao {
public clsFormatacao() {
System.out.println("Texto Formatado: " +FormataTexto("asdasdas","UTF-8","ISO-8583"));
}
public static void main(String[] args) {
clsFormatacao formata = new clsFormatacao();
}
/**
* @param texto (usuario entra com o texto)
* @param tipoAtual (usuario informa qual e o tipo atual)
* @param tipoNovo (usuario informa pra qual novo tipo ele quer formatar)
*/
public String FormataTexto(String texto, String tipoAtual, String tipoNovo){
try{
byte array[] = texto.getBytes(tipoAtual);//pega o tipo atual
texto = new String(array, tipoNovo);//formata para o novo tipo
}catch(Exception e){
e.printStackTrace();//exceção
}
return texto;//retorna texto formatado
}
}