java中分割逗号的时候两个斜杠 split("\\,");为什么要两个斜杠,而不是一个斜杠 split("\,"); 呢?求解?

 我来答
MyLostPrecious
2014-05-07 · TA获得超过200个赞
知道答主
回答量:43
采纳率:0%
帮助的人:37万
展开全部
因为\是转义字符,所以要用\开头,写成\\
匿名用户
2014-05-07
展开全部
单个\ 会被转义比如你用的\t \r 什么的 java看见\ 就会转义
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abct66
2020-09-10
知道答主
回答量:1
采纳率:0%
帮助的人:575
展开全部
看过其他回答纯后,我真的好想骂人,因为纯属放屁加误人子弟
问题的关键在于:你要明白split需要的分隔符,和字符串提供了的分隔符
你想要给split提供一个\. 但这个\.其实是由字符串提供的
在字符串中.没有特殊含义 , 所以\无法单独存在
所以需要写成\\.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式