Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main (String[] args){
- //meu objetivo é:
- //1. encontrar o . (ponto)
- //2. depois que eu encontrar o (ponto), devo percorrer tudo para trás (COMEÇANDO DO PONTO)
- //e ver se encontro um ; (ponto-vírgula)
- //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
- //dela para pesquisar novamente de forma reversa.
- String s = "e;u gosto de bisc.oitos";
- int limite = s.length() - 1; //-1 para não estourar um erro!
- for (int j = 0; j < limite; j++){ //procura na string inteira
- if (s.charAt(j) == '.'){ //vejo se encontro um ponto
- int encontrado = j;
- System.out.println("Encontrei um ponto na posição " + encontrado); //se eu encontro o ponto, eu informo a posição
- for(int i = s.charAt(encontrado); i >= 0; i--){ //inicio a pesquisa de onde encontrei o ponto, mas estoura erro que ultrapassou
- //limite da string!
- System.out.print(s.charAt(i));
- if (s.charAt(i) == ';'){
- System.out.print("Encontrei um ; na posição " + i);
- }
- } //fim do for que procura ;
- } //fim do if que procura o ponto
- } //fim do For que percorre a string
- } //fim do main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement