Advertisement
dantepw

Untitled

Feb 24th, 2014
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1.         public static void main (String[] args){
  2.            
  3.             //meu objetivo é:
  4.             //1. encontrar o . (ponto)
  5.            
  6.             //2. depois que eu encontrar o (ponto), devo percorrer tudo para trás (COMEÇANDO DO PONTO)
  7.             //e ver se encontro um ; (ponto-vírgula)
  8.            
  9.             //porém está estourando um erro e não consigo pesquisar :( eu encontro o Ponto na posição 17, mas não consigo começar
  10.             //dela para pesquisar novamente de forma reversa.
  11.            
  12.            
  13.             String s = "e;u gosto de bisc.oitos";
  14.             int limite = s.length() - 1; //-1 para não estourar um erro!
  15.            
  16.             for (int j = 0; j < limite; j++){ //procura na string inteira
  17.                 if (s.charAt(j) == '.'){ //vejo se encontro um ponto
  18.                     int encontrado = j;
  19.                 System.out.println("Encontrei um ponto na posição " + encontrado); //se eu encontro o ponto, eu informo a posição
  20.                                
  21.                
  22.                
  23.                 for(int i = s.charAt(encontrado); i >= 0; i--){ //inicio a pesquisa de onde encontrei o ponto, mas estoura erro que ultrapassou
  24.                                                                                                 //limite da string!
  25.                     System.out.print(s.charAt(i));
  26.                         if (s.charAt(i) == ';'){
  27.                     System.out.print("Encontrei um ; na posição " + i);
  28.                                                             }
  29.                        
  30.             } //fim do for que procura ;
  31.                 } //fim do if que procura o ponto
  32.                     } //fim do For que percorre a string
  33.                         } //fim do main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement