Ola Pessoal
Tenho uma variável String que sempre ira variar o seu tamanho, eu só sei que o ultimo caracter eh virgula e eu preciso
trocar por " " ( espaço )…
Como fazer com array?
obrigado
Ola Pessoal
Tenho uma variável String que sempre ira variar o seu tamanho, eu só sei que o ultimo caracter eh virgula e eu preciso
trocar por " " ( espaço )…
Como fazer com array?
obrigado
String a = "sua,String,.".replace(",", " "));
mas sao varias virgulas q existem nessa String, e eu tenho q eliminar a ultima… lembrando q o numero d caracteres dessa variavel String varia
Alguma ideia?
Obrigado
Fala brow,
// Nao testei, mas ja eh um caminho
// Pega uma substring de 0 ate o tamanho da sua String atual menos 2...
String novaString = velhaString.substring(0,velhaString.length - 2);
Segue link da documentacao do metodo:
http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#substring(int)
Abraco
Você pode usar o lastIndexOf e pegar o último índice da vírgula e fazer um substring!
http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#lastIndexOf(int)
[quote=Markinhus86]
Como fazer com array?
obrigado[/quote]
Procure na documentação o método split() da classe String.
[quote=andredecotia][quote=Markinhus86]
Como fazer com array?
obrigado[/quote]
Procure na documentação o método split() da classe String.[/quote]
public static void main(String[] args) {
String name = "André AS,";
String nameArray[] = name.split(",");
System.out.println(nameArray[0]);
}
Algo assim?
Faltou um detalhe:
public static void main(String[] args) {
String name = "André AS,";
String nameArray[] = name.split(",");
System.out.println(nameArray[0].concat(" "));
}
String str = "blablabla, blabla, blablabla blabla, blabla,";
str = str.substring(0, str.lastIndexOf(","));
ou
str = str.substring(0, str.length() - 1);
[quote=kenneth]Fala brow,
// Nao testei, mas ja eh um caminho
// Pega uma substring de 0 ate o tamanho da sua String atual menos 2...
String novaString = velhaString.substring(0,velhaString.length - 2);
Segue link da documentacao do metodo:
http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#substring(int)
Abraco[/quote]
Apenas complementando…
String velhaString = "André AS,";
String novaString = velhaString.substring(0,velhaString.length() - 1).concat(" ");
System.out.println(novaString);