社区
Java EE
帖子详情
java分割字符串
woaitiyu
2008-08-22 07:39:11
现在有一个字符串String str="aa,bb,cc,dd,ee,,,,,,,";用,分割字符串String[] arr=str.split(",");
System.out.println(arr.length());
发现输出为6,后面的,中全部算为一个,我想输出为12,应该如何达到这个效果啊?谢谢!
...全文
434
10
打赏
收藏
java分割字符串
现在有一个字符串String str="aa,bb,cc,dd,ee,,,,,,,";用,分割字符串String[] arr=str.split(","); System.out.println(arr.length()); 发现输出为6,后面的,中全部算为一个,我想输出为12,应该如何达到这个效果啊?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woaitiyu
2008-08-22
打赏
举报
回复
结帖,已经了解!
goosman
2008-08-22
打赏
举报
回复
[Quote=引用 5 楼 woaitiyu 的回复:]
引用 4 楼 sd5816690 的回复:
String[] arr = str.split(",", 9999999);
谢谢,这个9999999是什么意思?
[/Quote]
他这里是用正则表达式进行匹配的,具体你可以参考java.util.regix包中的相关类.
在这里的意思是按照逗号这个正则表达式进行匹配,匹配最多999999次.
woaitiyu
2008-08-22
打赏
举报
回复
[Quote=引用 6 楼 lgg201 的回复:]
引用 3 楼 woaitiyu 的回复:
引用 2 楼 lgg201 的回复:
java.util.StringTokenizer
能帮写下吗?这个我不太会,谢谢了!
可以看一下api的,如果手头没有,到google中搜java.util.StringTokenizer就找到了,不过不知道你是用来做什么的,这个类已经不推荐使用了,我马上就得下了,不好意思.
[/Quote]
哦,非常谢谢!
sd5816690
2008-08-22
打赏
举报
回复
那一串9,是随便输入的一个正数,足够大就行了
具体的看API帮助文档
goosman
2008-08-22
打赏
举报
回复
[Quote=引用 3 楼 woaitiyu 的回复:]
引用 2 楼 lgg201 的回复:
java.util.StringTokenizer
能帮写下吗?这个我不太会,谢谢了!
[/Quote]
可以看一下api的,如果手头没有,到google中搜java.util.StringTokenizer就找到了,不过不知道你是用来做什么的,这个类已经不推荐使用了,我马上就得下了,不好意思.
woaitiyu
2008-08-22
打赏
举报
回复
[Quote=引用 4 楼 sd5816690 的回复:]
String[] arr = str.split(",", 9999999);
[/Quote]
谢谢,这个9999999是什么意思?
sd5816690
2008-08-22
打赏
举报
回复
String[] arr = str.split
(",", 9999999
);
woaitiyu
2008-08-22
打赏
举报
回复
[Quote=引用 2 楼 lgg201 的回复:]
java.util.StringTokenizer
[/Quote]
能帮写下吗?这个我不太会,谢谢了!
goosman
2008-08-22
打赏
举报
回复
java.util.StringTokenizer
goosman
2008-08-22
打赏
举报
回复
试一下逗号表达式
Java
分割
字符串
java
中按某个标识符
分割
字符串
的方法如下: Scanner scanner = new Scanner(System.in); String source = scanner.next(); String[] sourceArray = source.split("/"); for (int i = 0; i < sour...
java
分割
字符串
(多种方法)
toc]
Java
分割
字符串
的三种方式
第一种方法: 可能一下子就会想到使用split0方法,用split0方法实现是最方便的,但是它的效率比较低 第二种方法: 使用效率较高的StringTokenizer类
分割
字符串
,StringTokenizer类是JDK中提供的专门用来处理
字符串
分割
子串的工具类。它 的构造函数如下: public StringTokenizer(String str, String delim) str是要
分割
处理的
字符串
,delim是
分割
符号,当 -个StringTokenizer对象生成后,通过它的nexiToken0
java
分割
字符串
和正则表达式
java
分割
字符串
和正则表达式分离
字符串
将
字符串
依所设定的条件予以分离是很常见的操作,例如指令的分离、文本文件的数据读出等。以后者而言,当在文本文件中存储以下的数据时,在读入文件后,将可以使用String的split()来协助每一行的数据分离。 justin 64/5/26 0939002302 5433343 momor 68/7/23 0939100391 5432343 范例6.8
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章