Formatos

137 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
137
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Formatos

  1. 1. package com.nvs.util; import java.util.ArrayList; public class Formatos { public static String formatarRG(String desformatada){ String formatado = ""; String[] numerosRG = new String[desformatada.length()]; for(int i = 0; i < desformatada.length(); i++){ numerosRG[i] = String.valueOf(desformatada.charAt(i)); } if(desformatada.length() == 9){ formatado = numerosRG[0] + numerosRG[1] + "." + numerosRG[2] + numerosRG[3] + numerosRG[4] + "." + numerosRG[5] + numerosRG[6] + numerosRG[7] + "-" + numerosRG[8]; } else if(desformatada.length() == 8){ formatado = numerosRG[0] + numerosRG[1] + "." + numerosRG[2] + numerosRG[3] + numerosRG[4] + "." + numerosRG[5] + numerosRG[6] + numerosRG[7]; } return formatado; } public static String formatarDinheiro(String str){ String formatado = str; if(str.length() == 3){ formatado = String.valueOf(str.charAt(0)) + "," + String.valueOf(str.charAt(1)) + String.valueOf(str.charAt(2)); } else if(str.length() == 4){ formatado = String.valueOf(str.charAt(0)) + String.valueOf(str.charAt(1)) + "," + String.valueOf(str.charAt(2)) + String.valueOf(str.charAt(3)); } else if(str.length() == 5){ formatado = String.valueOf(str.charAt(0)) + String.valueOf(str.charAt(1)) + String.valueOf(str.charAt(2)) + "," + String.valueOf(str.charAt(3)) + String.valueOf(str.charAt(4)); //formatado = String.valueOf(str.charAt(0)) + String.valueOf(str.charAt(1)) + String.valueOf(str.charAt(2)) + "," + String.valueOf(str.charAt(3)) + String.valueOf(str.charAt(4)); } else if(str.length() == 6){ formatado = String.valueOf(str.charAt(0)) + "." + String.valueOf(str.charAt(1)) + String.valueOf(str.charAt(2)) + String.valueOf(str.charAt(3)) + "," + String.valueOf(str.charAt(4)) + String.valueOf(str.charAt(5)); } else if(str.length() == 7){ formatado = String.valueOf(str.charAt(0)) + String.valueOf(str.charAt(1)) + "." + String.valueOf(str.charAt(2)) + String.valueOf(str.charAt(3)) + String.valueOf(str.charAt(4)) + "," + String.valueOf(str.charAt(5)) + String.valueOf(str.charAt(6)); } else if(str.length() == 8){ formatado = String.valueOf(str.charAt(0)) + String.valueOf(str.charAt(1)) + String.valueOf(str.charAt(2)) + "." + String.valueOf(str.charAt(3)) + String.valueOf(str.charAt(4)) +
  2. 2. String.valueOf(str.charAt(5)) + "," + String.valueOf(str.charAt(6)) + String.valueOf(str.charAt(7)); } else if(str.length() == 9){ formatado = String.valueOf(str.charAt(0)) + "." + String.valueOf(str.charAt(1)) + String.valueOf(str.charAt(2)) + String.valueOf(str.charAt(3)) + "." + String.valueOf(str.charAt(4)) + String.valueOf(str.charAt(5)) + String.valueOf(str.charAt(6)) + "," + String.valueOf(str.charAt(7)) + String.valueOf(str.charAt(8)); } return formatado; } /* public static ArrayList<String> formatarFaturas(ArrayList<String> desformatado){ for(int i = 0; i < desformatado.size(); i = i + 6){ desformatado.set(i, formatarBrasileiro(desformatado.get(i))); desformatado.set(i + 1, Dinheiro.formatar(desformatado.get(i + 1))); if(desformatado.get(i + 3).equals("0")){ desformatado.set(i + 3, "EM ABERTO"); } else{ desformatado.set(i + 3, formatarBrasileiro(desformatado.get(i + 3))); } String horarioDesf = desformatado.get(i + 4); desformatado.set(i + 4, formatarBrasileiro(horarioDesf.substring(0, 10)) + " ás " + formatarBrasileiroHorario(horarioDesf.substring(11))); desformatado.set(i + 5, Principal.BANCO_MYSQL.obterResultados("SELECT nome_aluno FROM alunos WHERE id_aluno = '" + desformatado.get(i + 5) + "'", new String[] {}, new String[] {"nome_aluno"}).get(0)); } return desformatado; }*/ public static String formatarAlfabetico(String data){ ArrayList<String> dataQuebrada = Escritor.separar(data + "/", (char)47); if(dataQuebrada.size() == 2){ return dataQuebrada.get(1) + "-" + dataQuebrada.get(0); } return dataQuebrada.get(2) + "-" + dataQuebrada.get(1) + "-" + dataQuebrada.get(0); } public static String formatarBrasileiro(String data){ ArrayList<String> dataQuebrada = Escritor.separar(data + "-", (char)45); if(dataQuebrada.size() == 1){ return dataQuebrada.get(1) + "/" + dataQuebrada.get(0); }
  3. 3. return dataQuebrada.get(2) + "/" + dataQuebrada.get(1) + "/" + dataQuebrada.get(0); } public static String formatarAlfabeticoHorario(String horario){ ArrayList<String> horarioQuebrado = Escritor.separar(horario + ":", (char)58); if(horarioQuebrado.size() == 1){ return horarioQuebrado.get(1) + "-" + horarioQuebrado.get(0); } return horarioQuebrado.get(2) + "-" + horarioQuebrado.get(1) + "-" + horarioQuebrado.get(0); } public static String formatarBrasileiroHorario(String horario){ ArrayList<String> horarioQuebrado = Escritor.separar(horario + ":", (char)58); if(horarioQuebrado.size() == 1){ return horarioQuebrado.get(1) + ":" + horarioQuebrado.get(0); } return horarioQuebrado.get(2) + ":" + horarioQuebrado.get(1) + ":" + horarioQuebrado.get(0); } public static boolean eData(String data){ //48-57 if(data.length() == 5){ if(data.charAt(2) == 47){ if(Escritor.eNumerico(data.substring(0, 2)) && Escritor.eNumerico(data.substring(3))){ return true; } } } if(data.length() == 7){ if(data.charAt(2) == 47){ if(Escritor.eNumerico(data.substring(0, 2)) && Escritor.eNumerico(data.substring(3))){ return true; } } } if(data.length() == 10){ if(data.charAt(2) == 47 && data.charAt(5) == 47){ if(Escritor.eNumerico(data.substring(0, 2)) && Escritor.eNumerico(data.substring(3, 5)) && Escritor.eNumerico(data.substring(6, 10))){ return true; } } } return false; } }

×