Advertisement
kishi5

localidade

Aug 31st, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. package projetoTecnincas;
  2.  
  3. public class Localidade {
  4. private int codigo;
  5. private String nomeCidade;
  6. private String nomeEstado;
  7.  
  8. public String getNomeCidade() {
  9. return nomeCidade;
  10. }
  11.  
  12. public void setNomeCidadel(String nomeCidade) {
  13. this.nomeCidade = nomeCidade;
  14. }
  15.  
  16. public String getNomeEstado() {
  17. return nomeEstado;
  18. }
  19.  
  20. public void setNomeEstado(String nomeEstado) {
  21. this.nomeEstado = nomeEstado;
  22. }
  23.  
  24. public Localidade(String nomeCidade, String nomeEstado) {
  25. super();
  26. this.nomeCidade = nomeCidade;
  27. this.nomeEstado = nomeEstado;
  28.  
  29. }
  30. }
  31.  
  32.  
  33.  
  34. ///////////////////////q
  35. package projetoTecnincas;
  36.  
  37. public interface LocalidadeDao {
  38.  
  39. public String buscarPorEstado(String nomeEstado);
  40.  
  41. public String buscarPorCidade(String nomeCidade);
  42.  
  43.  
  44.  
  45. }
  46. ///////////////////////////////////
  47. //bruno precisa arrumar ainda
  48. package projetoTecnincas;
  49.  
  50. import java.io.BufferedReader;
  51. import java.io.BufferedWriter;
  52. import java.io.File;
  53. import java.io.FileReader;
  54. import java.io.FileWriter;
  55. import java.io.IOException;
  56. import java.util.ArrayList;
  57. import java.util.List;
  58.  
  59. public class LocalidadeTxtDao implements LocalidadeDao{
  60. private static final String ARQUIVO_ESTADOS = "C:/Users/Juliano/Desktop/trabalho tecnicas/Estados.txt";
  61. private static ArrayList<Localidade> localidadeAux = new ArrayList<>();
  62. private static ArrayList<String> estadoAux = new ArrayList<>();
  63.  
  64.  
  65. public List<Localidade> buscarCidadesPorEstado(String nomeEstado) {
  66. for(int i = 0;i< localidadeAux.size();i++){
  67. if(nomeEstado.equalsIgnoreCase(ARQUIVO_ESTADOS)){
  68. System.out.println(localidadeAux.get(i).getNomeEstado());
  69. }
  70. }
  71.  
  72. }
  73. public List<Localidade> listarEstados(String buscaEstado) {
  74.  
  75. for (int i = 0; i< localidadeAux.size(); i ++) {
  76. if (localidadeAux.get(i).getNomeCidade().equalsIgnoreCase(buscaEstado)) {
  77. System.out.println();
  78. }
  79. }
  80.  
  81. return null;
  82. }
  83.  
  84. public List<Localidade> listar() {
  85.  
  86. for (String est : estado) {
  87. if (nomeEstado.equalsIgnoreCase(nomeEstado)) {
  88. System.out.println(nomeEstado);
  89. return nomeEstado;
  90. }
  91. }
  92. return null;
  93. }
  94. static {
  95. File f = new File(ARQUIVO_ESTADOS);
  96. FileReader fr = null;
  97. BufferedReader br = null;
  98.  
  99. try {
  100.  
  101. if (!f.exists()) {
  102. f.createNewFile();
  103.  
  104. }
  105.  
  106. fr = new FileReader(f);
  107. br = new BufferedReader(fr);
  108.  
  109. String linha = null;
  110.  
  111. while ((linha = br.readLine()) != null) {
  112. String[] dados = linha.split(";");
  113.  
  114. Usuario usuario = new Usuario(dados[0], dados[1], dados[2], dados[3], dados[4]);
  115.  
  116. localidadeAux.add(localidade);
  117. }
  118. } catch (IOException e) {
  119. e.printStackTrace();
  120. } finally {
  121. try {
  122. br.close();
  123. fr.close();
  124. } catch (IOException e) {
  125. e.printStackTrace();
  126. }
  127. }
  128.  
  129. }
  130. @Override
  131. public String buscarPorEstado(String nomeEstado) {
  132. // TODO Auto-generated method stub
  133. return null;
  134. }
  135. @Override
  136. public String buscarPorCidade(String nomeCidade) {
  137. // TODO Auto-generated method stub
  138. return null;
  139. }
  140.  
  141. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement