Essa é simples, mas…
tenho uma String “quero fazer qq coisa aqui” e outra
“quero fazer qq”.
Preciso criar uma nova String só com o “coisa aqui”. Qual o meio mais prático e eficiente?
Essa é simples, mas…
tenho uma String “quero fazer qq coisa aqui” e outra
“quero fazer qq”.
Preciso criar uma nova String só com o “coisa aqui”. Qual o meio mais prático e eficiente?
String m1 = "Teste de corte de mensagem";
String m2 = "Teste de corte";
String m3 = m1.substring(m2.length());
System.out.println(m3);
Isso se vc tiver certeza que a m2 é igual ao começo da m1…
Ou talvez usar a java.util.StringTokenizer…
The following is one example of the use of the tokenizer. The code:
StringTokenizer st = new StringTokenizer("this is a test");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
prints the following output:
this
is
a
test
String str1 = “sei la o que”;
String str2 = “sei la o que e voce”;
String str3 = new String();
str3 = str2.substring(str2.indexOf(str1) + str1.length() ,str2.length());
Aqui vc pega o resto da string 2
Se eu quisesse quebrar algo assim:
C:diretorio1diretorio2arquivo.gif para
C:diretorio1diretorio2
como seria? Considerando que deva rodar em Windows, Linux, etc.
(O C:… é só um exemplo. Quero separar o nome do arquivo do caminho)