Lire Une Chaîne Jusqu'À Ce Que L'Espace Puis Split - Java

Comment puis-je diviser une chaîne de caractères en Java?

Je voudrais lire une chaîne de caractères jusqu'à ce qu'il y a un espace.

Diviser ensuite en une chaîne de caractère après l'espace.

Chaîne de caractères fullcmd = /join luke

Je tiens à le diviser en:

String cmd = /join

String name = luke

OU

Chaîne fullcmd = /leave luke

Je tiens à le diviser en:

String cmd = /leave

String name = luke

De sorte que je peux:

if(cmd.equals"/join") System.out.println(name + " joined.");
else if(cmd.equals"/leave" System.out.println(name + " left.");

Que je ne pense à faire String cmd = fullcmd.substring(0,5);

Mais cmd de la longueur varie en fonction de la commande.

  • chaîne de caractères.split(' ')? que se partageront la chaîne sur des espaces, vous donnant un tableau en conséquence. Donc, si vous avez "/join luke" et split() que sur des espaces, vous pouvez avoir l'élément de tableau 0 = "/join" et l'élément de tableau 1 = "luc".
InformationsquelleAutor Luke | 2010-11-29