求问这两行java代码的意思 String str="this is a cat"; System.out.println(str.split("\\s+
答案:2 悬赏:30 手机版
解决时间 2021-11-24 18:02
- 提问者网友:饥饿走向夜
- 2021-11-23 20:50
求问这两行java代码的意思 String str="this is a cat"; System.out.println(str.split("\\s+").length);
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-11-23 21:49
split("\\s+")指的是:以括号内匹配的内容为分隔符,分割字符串,并把分割后的字符串放入数组中。
括号内是正则表达式,\\s表示匹配空白行,\\s+表示匹配多个空白行。
所以,str.split("\\s+")结果为:字符串数组{this ,is, a, cat}
其余的很基础,你应该会的。
括号内是正则表达式,\\s表示匹配空白行,\\s+表示匹配多个空白行。
所以,str.split("\\s+")结果为:字符串数组{this ,is, a, cat}
其余的很基础,你应该会的。
全部回答
- 1楼网友:过活
- 2021-11-23 22:37
\s 表示不可见字符
按可见字符分割
按可见字符分割
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯