Ola Pessoal, existe a possibilidade de eu remover só um caractere em uma string, por exemplo, eu possuo como uma String a palavra “identificar,” com o vírgula no fim, tem a possibilidade de eu remover este caractere vírgula da String???
Valeu!!!
Ola Pessoal, existe a possibilidade de eu remover só um caractere em uma string, por exemplo, eu possuo como uma String a palavra “identificar,” com o vírgula no fim, tem a possibilidade de eu remover este caractere vírgula da String???
Valeu!!!
Strings são imutáveis, mas você pode substituir uma string contida numa variável por outra que não tem esse caracter.
Exemplo:
String palavra = "identificar,";
palavra = palavra.substring (0, palavra.length() - 1);
// obviamente se a palavra tiver 0 caracteres isto vai dar uma StringIndexOutOfBoundsException, portanto cheque o comprimento antes)
ou
String palavra = "identificar,";
palavra.replaceAll(";", "");
O que siginifaca o método replace???
Valeu
Oi,
extamente isso que o thingol falando,
mãs para deixar claro, o substring recebe por parametro uma posição inicial e final… assim você “corta” a string…
já o replaceAll faz uma substituição de um caracter por outro. o primeiro parametro, pelo segundo.
Tchauzin!
Hum, como strings são imutáveis, o que o RodrigoDev quis dizer é:
String palavra = "identificar,";
palavra = palavra.replaceAll(",", "");
Aqui ele está trocando a expressão regular “,” (que casualmente bate com as vírgulas do texto) com a string vazia “”, efetivamente eliminando todas as vírgulas (e não somente a última vírgula) do texto.
O meu problema é o seguinte, eu estou extraindo palavras de um texto e estas palavras estão vindo com vírgulas, estou jogando estas palavras para dentro de um Vector, antes de inserir eu ja queria coloca-las sem as virgulas…
Entenderam???/
HEhe
Valeu!!!
O método replace resolveu o problema, valeu!!!
E para remover os espaços que vicam??//
GRATO!!!
palavra = palavra.trim(); //tira os espaços ao redor
OBS: você poderia sanar todas essa dúvidas consultando a API - http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html