Java如何将字符串分割?

Java如何将字符串按指定字符例如“换行符\r\n"分割成String[]... Java如何将字符串按指定字符例如“换行符\r\n"分割成String[] 展开
 我来答
帐号已注销
2010-07-21 · TA获得超过154个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:329万
展开全部
split
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。

例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:

Regex 结果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }

参数:
regex - 定界正则表达式
返回:
字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
抛出:
PatternSyntaxException - 如果正则表达式的语法无效
从以下版本开始:
1.4
另请参见:

转自javaapi

另JavaMe没有split方法需要自己实现
resong27lhk
2010-07-21 · TA获得超过157个赞
知道答主
回答量:42
采纳率:0%
帮助的人:69万
展开全部
public class TestString {

private static void test(){
String str = "jdkflsajgj\nfslajflksjl\nklkghl\nksaj";
//打印原来的字符串
System.out.println(str);
//分割线
System.out.println("--------------------------------------");
String[] subs = str.split("\n");
//打印操作之后的字符串
for(String s : subs){
System.out.println(s);
}
}

public static void main(String[] args) {
test();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
talenian
2010-07-21 · 超过59用户采纳过TA的回答
知道答主
回答量:147
采纳率:0%
帮助的人:137万
展开全部
split()方法不知道你是否尝试,我一般分割字符串都用这个函数。
不过确实没有尝试过以换行符(\r\n)分割。
在这里只是提一下split()这个函数。

以上我的回答,仅供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Paerhaty
2010-07-21 · TA获得超过263个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:226万
展开全部
String s = new String("a,b,c,d");
String[] sArray = s.split(",");

sArray[0]= "a";
sArray[1]= "b";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Luna_Numen
2010-07-26 · 超过11用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:35.1万
展开全部
用什么换行符分隔啊,用IO的readLine(),直接读不就好了,一行一行全读完,分什么分。
你截取出来就是要用的,截取出来和读取出来有什么区别呢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chaofee
2010-07-21
知道答主
回答量:49
采纳率:100%
帮助的人:24.1万
展开全部
String[] result = urString.split("\\s");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式