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

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.

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);
1 curtida
String texto = "200,201,300,301 - Hidratante Capilar Sirus 40mg.";
String novoTexto = texto.substring(texto.indexOf("-") + 1);
System.out.println(novoTexto.trim());
2 curtidas

Obrigado pessoal, deu certinho das duas formas, grato.

Marca a resposta de um dos amigos como solucao entao

1 curtida