Operações com array e String
Bem, gostaria de pegar uma String contendo um texto de 3 linhas, fazer com que um FOR percorresse toda a string à procura do ponto (.) paragrafo. Entao, quando encontrado, lançar num array de tantas posições quantos pontos fossem encontrados.
Usando somente a Sttring e o metodo Split consegui preencher o Array, mas nao sei como faria isso com o FOR.
Usando somente a Sttring e o metodo Split consegui preencher o Array, mas nao sei como faria isso com o FOR.
import javax.swing.JOptionPane;
/**
*
* @author Usuário
*/
public class PercorreString1 {
public static void main( String args[])
{
String texto = " Esse é meu texto; Porem, continua dando problemas; Só não sei o que é";
String palavras[] = texto.split(";");
JOptionPane.showMessageDialog(null, palavras);
Joao Claudio
Curtidas 0
Respostas
Marcio Souza
21/11/2016
Basicamente uma String seria um array de chars, onde cada posição tem um caractere. A classe String tem um método chamado charAt() o qual você passa a posição do array e pega o caractere daquela posição. Então, resumindo, percorra sua String e use o charAt() para pegar cada caractere dessa String e testa-lo se é um ponto ou não.
for (int i = 0; i < s1.length(); i++) {
Character ch = s1.charAt(i);
//faça o resto de sua lógica
}
GOSTEI 0