社区
Java SE
帖子详情
Java String.splite的问题
勤奋的阿拉丁
2012-07-04 11:38:20
比如一个字符串“0.00”,我想用“.”将字符串劈开,但是下面的代码不行。
"0.00".split(".") //获得的居然是空字符串数组
"0.00".split(".0") //这个就可以,不知道为什么
...全文
226
3
打赏
收藏
Java String.splite的问题
比如一个字符串“0.00”,我想用“.”将字符串劈开,但是下面的代码不行。 "0.00".split(".") //获得的居然是空字符串数组 "0.00".split(".0") //这个就可以,不知道为什么
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
勤奋的阿拉丁
2012-07-04
打赏
举报
回复
果然,还以为只有\t\b之类的要转意呢。
[Quote=引用 1 楼 的回复:]
"0.00".split("\\.")
需要转义
[/Quote]
宏Lee
2012-07-04
打赏
举报
回复
.是特殊字符,如楼上所以要转义.号好像是匹配任意一个字符
菖蒲老先生
2012-07-04
打赏
举报
回复
"0.00".split("\\.")
需要转义
jdk源码解析 --
String
.
split
e方法
asa public static void main(
String
[] args) {
String
str = "a,b,c,,,";
String
[] result = str.
split
(","); System.out.println(result[4]); } ada public
String
[]
split
...
java
String
.
split
e陷阱
String
的
split
e方法在处理空字符串的时候,同样会返回一个大小为一的数组 public static void main(
String
args[]) {
String
str = "";
String
[] arr = str.
split
("-"); System.out.println("arr.length="+arr.length); for(int i...
java
split
e分割
在
java
.lang包中有
String
.
split
()方法,返回是一个数组public class
split
es { public static void main(
String
[] args) { // TODO Auto-generated method stub
String
[] param = { "1|小红", "2|小爱", "3|小飞" };
String
类的
split
e方法使用注意几点的地方
String
split
e()方法的使用注意点 博客分类: J2SE .在
java
.lang包中有
String
.
split
()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法:
String
.
split
("\\."),这样才能正确的分隔开,不能用
String
.
split
("."); 2、如果用“|”作为分隔的话,必须
String
split
e()方法的使用注意点
在
java
.lang包中有
String
.
split
()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法:
String
.
split
("\\."),这样才能正确的分隔开,不能用
String
.
split
("."); 2、如果用“|”作为分隔的话,必须是如下写法:
String
.
split
("\\|"),这样才能正确的分隔开,不能用...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章