我用的jdk是6.0的程序中有句这样的程序 for(int i=0; i<df.length; i++)
String[] tdf = df[i].split(",");由于循环是一句话我就没写分号但编译器显示为
testArray.java:9: 需要 ".class"
String[] tdf = df[i].split(",");
^
testArray.java:9: 不是语句
String[] tdf = df[i].split(",");
^
testArray.java:9: 非法的表达式开始
String[] tdf = df[i].split(",");
^
testArray.java:9: 需要 ']'
String[] tdf = df[i].split(",");
^
testArray.java:9: 非法的表达式开始
String[] tdf = df[i].split(",");
^
testArray.java:9: 需要 ';'
String[] tdf = df[i].split(",");
^
6 错误当我加上大括号的时候编译通过了这是为什么呢?他们应该是一样的形式啊
String[] tdf = df[i].split(",");由于循环是一句话我就没写分号但编译器显示为
testArray.java:9: 需要 ".class"
String[] tdf = df[i].split(",");
^
testArray.java:9: 不是语句
String[] tdf = df[i].split(",");
^
testArray.java:9: 非法的表达式开始
String[] tdf = df[i].split(",");
^
testArray.java:9: 需要 ']'
String[] tdf = df[i].split(",");
^
testArray.java:9: 非法的表达式开始
String[] tdf = df[i].split(",");
^
testArray.java:9: 需要 ';'
String[] tdf = df[i].split(",");
^
6 错误当我加上大括号的时候编译通过了这是为什么呢?他们应该是一样的形式啊
解决方案 »
- java 超时处理
- Hql语句问题!
- 问个简单的问题吧 关于javascript的<input type="submit" name="Submit" onclick="queryButtonClick()" value="提交"> 我怎样写queryB
- 新手继续提问,作业又卡了,for循环有点晕了
- 如何解决Access的加密问题
- jacob1.7能用于jdk1.4以上吗?
- 关于JTable中显示的问题,先谢谢了。急,在线等!
- Maven 打war包
- 请问JDK装好之后,有一个 JAVA WEB START是干什么用的?
- 在线等待:BMP中连接数据库的问题,class Connection not found?
- 数据库不可更新
- JAVA问题
for(int i=0; i <df.length; i++)
tdf = df[i].split(",");
等高手解答for(int i=0;i<5;i++)
String[] tdf = "3,4".split(",");即使这样也会报错,跟上下文无关
String[] tdf = "3,4".split(",");ORfor(int i=0;i<5;i++) {
String[] tdf = "3,4".split(",");}
都可以通过for(int i=0;i<5;i++)
String[] tdf = "3,4".split(",");就不行,太奇怪了
这句可能当两个语句了
一个声明,一个定义
String s = "1,2;3,4,5;6,7,8";
String[] df = s.split(";");
for(int i=0; i<df.length; i++)
String []Second =df[i].split(",");
}
加入大括号就可以了呢,他应该是和不加大括号的执行和编译是一样的啊