Capturar String[]

Amigos, tenho este pequeno problema;

                        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.

Ta, e cadê a parte do código q faria isso?

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.

show rodrigo…tem como me dar um exemplo irmão!!!agradeço

entendi oque falou brother…obrigado…tms jnts!!!

Rodrigo…sabe como posso capturar cada linha sem precisar usar String[0],String[1]

preciso capurar cada linha como String ,sem precisar usar substring()…porque dependendo
do tamanho do texto não posso capturar cada linha assim…vlw

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…

StringBuilder texto = new StringBuilder();
for (String linha : linhas) {
    texto.append(linha);
}
jTextArea.setText(maiusculas(texto.toString()));