-5

在我的程序中,程序要求用户在TreeMap.

添加 John Do 123-456-789

找到约翰多

删除 John Do

添加迈克尔乔丹 232-323-232

我对如何拆分字符串有疑问。我想知道如何将字符串添加、查找和删除用于 switch 语句,将 John Do 作为字符串键,将 123-456-789 作为字符串值。有没有办法使用split(),并获取第一个单词、名称和值?

任何想法表示赞赏。

4

2 回答 2

2

您可以使用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

The following code splits the string to an array of strings containing the number tokens separated by hyphens. String[] tokens = str.split("-");

于 2013-04-20T20:04:40.037 回答