超简单问题关于为什么会这样提示?? String bb[] = aa.split(',');这样可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String bb[] = aa.split()这样可以吗? String bb[] = aa.split(","); ---->这个拆后是 {"123","456"}还有如果用split可以拆分,若aa中形式如下: aa="123,,234";拆分后的数组个数是3个吗----> 这个拆后是三个数组没错而String bb[] = aa.split(',');这样子是不行的,因为参数是字符串类型的,你这样子是字符型号的,类型不符合,String bb[] = aa.split() 这样子也是不行的,因为split方法没有无参的 split()是jdk1.4里新提供的方法。jdk1.3和以前版本都没有。估计你用的jdk不是1.4版的。 拆分字符串还有一种办法,用java.util.StringTokenizer,jdk1.0就有了,不过麻烦一点。//T.javaimport java.util.StringTokenizer;public class T { public static void main(String args[]) { String s = "12345,343535"; StringTokenizer st = new StringTokenizer(s, ","); while (st.hasMoreTokens()) { System.out.println(st.nextToken()); } }} 我运行了也没问题啊,而且连那两句import也不需要。 to muymuy(muy) : 用这种方法会把诸如含有null值的虑掉如: aa="123,,234"; 最终数组长度变为2而不是3To:eshow(深山含笑),softgq(英雄小强),ucme(边城毛毛)你们用的是JDK???那个版本 to:MarGo(潇洒) StringTokenizer st = new StringTokenizer(s, ",",true); 这样就不会过滤掉了。 Java 读取大文件有什么可以优化的吗? 1G-10G 我是初学者,第一天就遇到这个问题了, 导包的区别??? 有没有java多线程下载的例子!? JBuilder中如何使用 Eclipse中写的的程序啊? 急求数据结构与算法分析(java)中文电子版 1082679901的格式换算成具体时间的问题 import javax.servlet.http.* 这个包有问题吗?怎么编译通不过呀 哪里能下到JDK里的sun包的源代码 有什么办法自动在客户端安装jre1.3.1? 怎么格式化一个浮点数?1000变成1,000 set classpath的有效期
这样可以吗?
还有如果用split可以拆分,若aa中形式如下:
aa="123,,234";
拆分后的数组个数是3个吗----> 这个拆后是三个数组没错而String bb[] = aa.split(',');这样子是不行的,因为参数是字符串类型的,你这样子是字符型号的,类型不符合,
String bb[] = aa.split() 这样子也是不行的,因为split方法没有无参的
不过麻烦一点。//T.java
import java.util.StringTokenizer;
public class T {
public static void main(String args[]) {
String s = "12345,343535";
StringTokenizer st = new StringTokenizer(s, ",");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
}
}
用这种方法会把诸如含有null值的虑掉如:
aa="123,,234";
最终数组长度变为2而不是3
To:eshow(深山含笑),softgq(英雄小强),ucme(边城毛毛)
你们用的是JDK???那个版本
StringTokenizer st = new StringTokenizer(s, ",",true);
这样就不会过滤掉了。