Bom dia a todos, depois de ler a API, e tentar entender o que acontece com os tokens abaixo, não consegui entender por que não consigo quatro tokens e sim
ou seja, o método 'split", não tokeniza o ultimo "##", ja tentei a mesma coisa com ponto vírgula, alguem poderia me ajudar?
public class Regex {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str1 = "Jose##Roberval##";
String[] vet = str1.split("#");
for(String token: vet){
System.out.println(">>"+token+"<<");
}
System.out.println("-----------------------------expressao-----------------------");
vet = str1.split("\\#");
for(String token: vet){
System.out.println(">>"+token+"<<");
}
}
}
Saída:
>>Jose<<
>><<
>>Roberval<<
-----------------------------expressao-----------------------
>>Jose<<
>><<
>>Roberval<<
Bom pessoa, eu penso que a saída deveria ter mais um ">><<", ou seja um espaço vazio causado pela substring "##".
Obrigado a todos.