Tirar virgula de uma String jdk 1.3

6 respostas
S

Olá
Estou com jdk 1.3 e tenho uma string com o seguinte valor:
v_total = “10,000.000”;

Como tiraria essa virgula dessa string?

Ficaria assim: 10000.000

Grato

6 Respostas

Rafael_Nunes

String.substring()?

foia

outro jeito é usar um método do tipo:

private String replaceString( String str, char c )
  {
    StringBuffer result = new StringBuffer( str );
    int i = result.toString().indexOf( c );

    while ( i >= 0 )
    {
      result.deleteCharAt( i );
      i = result.toString().indexOf( c );
    }

    return result.toString();
  }
ateubh

usa [nomeDaString].replace( “,”, “”);

Rafael_Nunes

Não existe replace(String, String), somente replace(char,char). E você não consegue fazer: replace(’,’, ‘’)(a não ser que exista algum caracter de escape para ’ ').
E o replaceAll(String, String) só foi inserido no java 1.4

srsinistro

No meu modo de pensar vc pode fazer isso de várias formas, mais uma rapidinha seria algo assim:

class RetiraCaracter() {

String NewString = “” ;

public String RetiraCaracter( String String_a_ser_Retirado_Carac) {

for(i=0;String_a_ser_Retirado_Carac.Lenght ;i++) {

// Testa carac a carac se é igual a “,”

if( String_a_ser_Retirado_Carac.substring( i , i+1 ) != , )

NewString = NewString + String_a_ser_Retirado_Carac.substring( i , i+1 )

}

}

return NewString ;

}

}

:wink:

Rafael_Nunes

srsinistro:
No meu modo de pensar vc pode fazer isso de várias formas, mais uma rapidinha seria algo assim:

class RetiraCaracter() {

String NewString = “” ;

public String RetiraCaracter( String String_a_ser_Retirado_Carac) {

for(i=0;String_a_ser_Retirado_Carac.Lenght ;i++) {

// Testa carac a carac se é igual a “,”

if( String_a_ser_Retirado_Carac.substring( i , i+1 ) != , )

NewString = NewString + String_a_ser_Retirado_Carac.substring( i , i+1 )

}

}

return NewString ;

}

}

:wink:

SUgestão: No método acima, utiliza StringBuffer para realizar as operações com String.

Criado 18 de julho de 2005
Ultima resposta 19 de jul. de 2005
Respostas 6
Participantes 5