StringBuilder sb = new StringBuilder();
for (String string : texto) {
sb.append(string);
quando mando ele no System.out.print() ele manda o texto legal,
mas quando mando para o texto area ele não vai legal.só vai o primeiro index para a area…oque pode ser.
eu estou tentando passar um texto para o JTextArea…sendo que se eu mandar ele como String
ele só vai o primeiro index e se for como String[] terei que colocar para cada index…0,1,2,3…ja consegui imprimir em String só nao consigo imprimir todo texto no JTexarea…
String nova3 = myWords.substring(myWords.indexOf("-") + 1, myWords.length());
String linhas[] = nova3.split("\n");
StringBuilder sb = new StringBuilder();
for (String string : linhas) {
sb.append(string);
//aki só vai um index!!
JTextArea.setText( Maiusculas(string));
//aki todo texto é imprimido de boa
System.out.print( Maiusculas(string));
Ta, ainda falta código ai, mas enfim, deu pra ter uma ideia do problema, vc precisa entender que seu for está lendo as linhas de texto e acumulando tudo no StringBuilder. A variavel string possui apenas a ultima linha lida, se usar ela pra setar no textArea, claro que terá apenas a ultima. Vc precisa primeiro ler tudo pelo for,ai DEPOIS vc usa sb.toString() para pegar todo texto.
brother eu tenho uma ideia aki…não sei se concorda!!!
posso pegar a string no texto pelo .replace().length() e
trocar o valor que eu quero neste indice…