社区
Java
帖子详情
一个关于java String中的split方法,我十分不解了
Left_you
2011-09-13 06:41:31
"\u70b9\u51fb\u8fd9\u91cc".split("\\u");
这个为什么出错啊...
...全文
190
8
打赏
收藏
一个关于java String中的split方法,我十分不解了
"\u70b9\u51fb\u8fd9\u91cc".split("\\u"); 这个为什么出错啊...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Left_you
2011-09-14
打赏
举报
回复
我总结了一下:
1.和正则没有关系;
2."\u70b9\u51fb\u8fd9\u91cc".charAt(0)不行...;
3."\u70b9\u51fb\u8fd9\u91cc"和"点击这里"貌似不是等价的;
4.\u后面不一定跟四位十六进制数吧,可以跟两位啊,比如*号;
5.楼上火龙果的两种写法都可行。
火龙果被占用了
2011-09-13
打赏
举报
回复
"\\u70b9\\u51fb\\u8fd9\\u91cc".split("\\\\u");
或者:
"\\u70b9\\u51fb\\u8fd9\\u91cc".split(Pattern.quote("\\u"));
凌风雪雕
2011-09-13
打赏
举报
回复
呵呵 这个不是很清楚
shine333
2011-09-13
打赏
举报
回复
"\u70b9\u51fb\u8fd9\u91cc".split("\\u");
等价于
"点击这里".split("\\u")
当然没效果
"\\\u70b9\\\u51fb\\\u8fd9\\\u91cc".split("\\\\u");
得到"", "70b9", "51fb" ....
pl3121605999
2011-09-13
打赏
举报
回复
对于这四个unicode的字符 你要拆分 可以直接使用 charAt()方法 取 "\u70b9\u51fb\u8fd9\u91cc".charAt(0)
huntor
2011-09-13
打赏
举报
回复
\u后面必须是一个4位16进制数。
huntor
2011-09-13
打赏
举报
回复
\u 有特别用处 用于unicode字符
\\\\u
"\u70b9\u51fb\u8fd9\u91cc" => "点击这里"
gcfight
2011-09-13
打赏
举报
回复
应该和正则表达式有关。。。试过了 编译通过 运行出错
Java
String
的
split
方法
总结
String
的
split
()
方法
用于按传入的字符或字符串对
String
进行拆分,返回拆分之后的数组。 1、一般用法 用一般的字符,例如@或,等符号做分隔符时:
String
address="上海@上海市@闵行区@吴
中
路";
String
[]
split
Addr=address.
split
("@"); System.out.println(
split
Addr [0]+spl...
JAVA
中
String
的
split
方法
我的个人网站: http://riun.xyz 以下源码版本:JDK1.8 简介
Java
中
String
的
split
方法
可以将字符串根据指定的间隔进行切割,例如字符串 str = “1,23,4,5” 经过 str.
split
(",") 切割后得到的返回值是
一个
字符串数组
String
[] = [1, 23, 4, , 5],这种处理方式可以适配大多数场景。 问题 今天写
一个
读取csv文件的时候,发现
一个
小问题。【csv,一种文本文件格式,每行
中
的数据以逗号分隔,在windows平台可以使用
java
中
String
类的
split
()
方法
详解
split
(
String
regex)为
java
.lang.
String
类的
方法
,其功能可简单描述为将调用该
方法
的字符串从与参数regex匹配的位置切断,形成两个新的字符串。 该
方法
的具体定义为 public
String
[]
split
(
String
regex) { return
split
(regex, 0); } 可以很明显的看到
方法
内部调用了
一个
重载的
split
(regex,0)...
Java
-
String
类
中
的
split
()
方法
今天在通过缓冲流对段落排序时,需要对“.”进行分割,用到
String
的
split
()
方法
,刚开始直接使用
split
(“.”)进行操作,发现并没有作用,后来改为
split
(“\.”)才操作成功。 while ((line = bufferedReader.readLine()) != null) {
String
[]
split
= line.
split
("\\."); ...
String
.
Split
()
方法
最后
一个
分隔符后有无内容的检查
问题产生 阿里巴巴
Java
开发手册第四章OOP规约第14条: 使用索引访问用
String
的
split
方法
得到的数组时,需做最后
一个
分隔符后有无内容的检查,否则会有抛 IndexOutOfBoundsException 的风险。 根据说明描述,还原了异常 public class JudgeSeparator { public static void main (
String
args[...
Java
51,408
社区成员
86,091
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章