-5

私のプログラムでは、プログラムはユーザーにノードの追加、検索、および削除を要求しますTreeMap.

add John Do 123-456-789

ジョン・ドゥを見つける

ジョン・ドゥを削除

add マイケル・ジョーダン 232-323-232

文字列の分割方法について質問があります。switch ステートメントに文字列の add、find、delete、文字列キーとして John Do、文字列値として 123-456-789 をどのように使用できるか疑問に思っていました。split()を使用して、最初の単語、名前、および値を取得する方法はありますか?

どんなアイデアでも大歓迎です。

4

2 に答える 2

2

空白に応じて split ()と splitを使用できます。

String str = "add John    Do    123-456-789";
String[] res = str.split("\\s+");
System.out.println(Arrays.toString(res));

結果は次のようになります。

[add, John, Do, 123-456-789]

これで、配列から文字列値を取得できますres

コメントに記載されているように、質問を投稿する前に少し調査を行い、最小限の試行を行うことをお勧めします. これを行った後も問題が解決しない場合は、ここで質問できます。

于 2013-04-20T20:10:34.570 に答える
0

次のコードは、文字列を、ハイフンで区切られた数値トークンを含む文字列の配列に分割します。 String[] tokens = str.split("-");

于 2013-04-20T20:04:40.037 に答える