1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Eliminar aspas de uma String em java

Discussão em 'Programação' iniciada por Popovich, 20 de Setembro de 2008. (Respostas: 1; Visualizações: 5984)

  1. Boas.
    Estou a fazer um programa em java em que tenho uma matriz de strings do tipo:

    "String1""String2""String3""String4"
    "String5""String6""String7""String8"
    ...

    Presisava de eliminar todas as aspas de maneira a ficar com:
    String1 String2 String3 String4
    String5 String6 String7 String8

    Já tentei usar a função replace e substituir todas as " por espaço mas não está a funcionar.

    Tinha feito mais ou menos isto:

    Código:
    public static void elimina_aspas(String dados[][],int row,int col){
          for(int i=0;i<row;i++){
              for(int j=0;j<col-1;j++){
                  dados[i][j].replaceAll("\"", "");
              }
          }
    Mas não funciona. Com este código se eu colocar um pritnf depois do replace ele imprime tudo em branco mesmo que em vez de substituir por espaço substituir por outro caracter qualquer.

    PS: A matriz está correctamente preenchida pois imprime correctamente antes de eu chamar esta função.
     
  2. Código:
    public static void elimina_aspas(String dados[][],int row,int col){
          for(int i=0;i<row;i++){
              for(int j=0;j<col-1;j++){
                  [B]dados[i][j]=[/B]dados[i][j].replaceAll("\"", "");
              }
          }
     

Partilhar esta Página