Remover do traço para tras "200,201,300,301 - Hidratante Capilar Sirus 40mg."

4 respostas
soloplayer

Olá pessoal, gostaria de saber se tem como eu remover do - para trás, ficando assim:

String sobra = "200,201,300,301 - ";
String nome = “Hidratante Capilar Sirus 40mg.”;

Grato.

4 Respostas

Mike

Você pode usar o método split da classe String.

String nomeCompleto = "200,201,300,301 - Hidratante Capilar Sirus 40mg.";
String nome = nomeCompleto.split(" - ")[1];
System.out.println(nome);

Ou

String nomeCompleto = "200,201,300,301 - Hidratante Capilar Sirus 40mg.";
String[] nomeCompletoSplit = nomeCompleto.split(" - ");
String antesDoTraco = nomeCompletoSplit[0];
String depoisDoTraco = nomecompletoSplit[1];
System.out.println(antesDoTraco);
System.out.prinln(depoisDoTraco);
A
String texto = "200,201,300,301 - Hidratante Capilar Sirus 40mg.";
String novoTexto = texto.substring(texto.indexOf("-") + 1);
System.out.println(novoTexto.trim());
soloplayer

Obrigado pessoal, deu certinho das duas formas, grato.

TalonNoxus

Marca a resposta de um dos amigos como solucao entao

Criado 30 de julho de 2018
Ultima resposta 30 de jul. de 2018
Respostas 4
Participantes 4