嗨我想把一个字符串拆分成两部分。即我只想将这个字符串拆分一次。
EX: String-----> hai,Bye,Go,Run
我想用逗号(,)将上面的字符串拆分为仅两部分
即
String1 ---> hai
String2 ---->Bye,Go,Run
请帮帮我怎样才能做到。
答案 0 :(得分:8)
使用String.split(String regex, int limit)方法:
String[] result = string.split(",", 2);
答案 1 :(得分:2)
String[] result = string.split("\\s*,\\s*" ,2);
答案 2 :(得分:1)
这是一个非常基本的Java知识...... 在询问之前看看String类定义: http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html
在开始使用Java编程之前,您应该遵循一些Java教程。
答案 3 :(得分:0)
如果您查看了Java Doc of string
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html
你会发现其中一种方法是
split(String regex)
那么你想要的是使用像“,”这样的正则表达式来获得一个字符串表
答案 4 :(得分:0)
String str = "hai,Bye,Go,Run";
String str1 = str.substring(0, str.indexOf(','));
String str2 = str.substring(str.indexOf(',')+1);
答案 5 :(得分:0)
您可以使用String方法:
public String[] split(String regex, int limit)
e.g。 (未经测试)
String str = "hai,Bye,Go,Run"
str.split(",", 2);
答案 6 :(得分:0)
String str="hai,Bye,Go,Run";
// String 1
String str1=str.substring(0,str.indexOf(','));
// String 1
String str1=str.substring(str.indexOf(',')+1,str.length);
完成:))