[RESOLVIDO]Split - Replace - Não funcionam.[RESOLVIDO]

Galera, estou precisando migrar uns dados de DataFlex para meu Banco de Dados MySQL.

Então fiz.

while ( ( linha = bufferedReader.readLine() ) != null) {
		 	                //Aqui imprimimos a linha
		 	            linha.replaceAll("\"", " \'");
		 	            System.out.println("insert into Produto(cod_antigo,nome,ncm) values("+linha+"),");
		 	            }

Para retirar as (") aspas duplas por (’) aspas simples.
Quem disse que funcionou. Mesma coisa.

Tentei com Split.
Para retirar. Támbem não consegui.
Pq será isso meu Deus.

while ( ( linha = bufferedReader.readLine() ) != null) {
		 	                //Aqui imprimimos a linha
		 	            linha.split("\"");
		 	            System.out.println("insert into Produto(cod_antigo,nome,ncm) values("+linha+"),");
		 	            }

Meu arquivo.

"7027","ZARCAO LARANJA 3,6L UNIVERSO","32081010"

O que está saindo no meu console.

insert into Produto(cod_antigo,nome,ncm) values("7027","ZARCAO LARANJA 3,6L UNIVERSO","32081010"),

O que eu precisava.

insert into Produto(cod_antigo,nome,ncm) values('7027','ZARCAO LARANJA 3,6L UNIVERSO','32081010'),

Valeu pela ajudinha.

Strings são imutáveis, uma chamada a replace ou a split não irá alterar a String, e sim retornar algo novo.

SPLITString[] strs = linha.split("\""); REPLACE String replacedString = linha.replaceAll("\"", " \'");

Os metodos da classe String sempre retornam a String modificada, nunca modifica a String que invocou o metodo.

O certo seria:

linha = linha.replaceAll("\"", " \'");

Desculpa minha burrice.
Funcionou!
Muito obrigado mesmo.
Valeu!