String

4 respostas
F

Oi Pessoal,

Toda vez que tento adicionar dados em uma string e tento
pular uma linha para adicionao mais dados nao estou conseguindo!!
No final de cada linha acrescentoa string o \n, mas este cria um
quadrado e depois deste os dados sao inseridos!!

Vejam o codigo:
public void CopyTableToArray(
		String rowslin[][],
		String columHeads[],
		String tabela,
		ResultSetMetaData rsmd,
		int contlinhas)
		throws SQLException {
		int colunas = rsmd.getColumnCount();

		
		
		for(int i=0; i <contlinhas; i++)
		{ 
		 for(int j=0; j < colunas; j++)
		  {	
			output += rowslin[i][j] ;
		  }
			output += "\n";
		}
		
				
		GerarArquivo(output);
		fechar();
	}
Estou usando o metodo PrintWriter para depois criar um arquivo com estes dados.

4 Respostas

S

Se não me engano, você deveria usar “\r\n”.

H

É, isso depende do OS, quebra de linha no linux é \n no windwos é \r\n, fica uma dúvida, java é para ser multi plataforma, ele deve adotar um padrão, qual é ?? \r\n ou \n ??

S

É, isso depende do OS, quebra de linha no linux é \n no windwos é \r\n, fica uma dúvida, java é para ser multi plataforma, ele deve adotar um padrão, qual é ?? \r\n ou \n ??

Se usar só \n windows e abrir num editor que não seja notepad (wordpad, por exemplo) não fica legal?
Alguns arquivos que abro no notepad ficam com aqueles quadrados, mas no wordpad ficam certinhos.

F

Value galera!!

Criado 22 de abril de 2005
Ultima resposta 23 de abr. de 2005
Respostas 4
Participantes 3