在我的程序中,程序要求用户在TreeMap
中添加,查找和删除节点。
添加John Do 123-456-789
找到John Do
删除John Do
添加迈克尔乔丹232-323-232
关于如何分割字符串,我有一个问题。我想知道如何使用字符串add,find和delete作为switch语句,John Do作为String键,123-456-789作为String值。有没有办法使用split()
,并获得第一个单词,名称和值?
任何想法都表示赞赏。
答案 0 :(得分: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
数组中获取字符串值。
正如评论中所述,我建议你在发布问题之前做一些研究并尽量少尝试。执行此操作后,如果您仍然遇到问题,可以在此处提出问题。
答案 1 :(得分:0)
以下代码将字符串拆分为包含由连字符分隔的数字标记的字符串数组。
String[] tokens = str.split("-");