args[]={"ABC","VVV"};
同样出错,错误提示:“Not a statement!”
同样出错,错误提示:“Not a statement!”
解决方案 »
- java java java
- java中split()的参数问题
- 求教,急!
- 急,UE注释的什么快捷键
- import java.servlet.*如何才能找到?
- 如何用java获得客户端的用户名和该用户网卡的MAC号?
- 为什么java的容器必须存储object继承类而不能存int等类型?
- 请问awt和swing在制作界面方面有什么不同?急~在线等
- 谁有together 6.0的licence
- jbuilder4为什么无故退出?
- ******************Question******************Help me!!!!!!!!!!!!!
- 今天比较高兴,再帖一段:做自己的组件。另请看本人下面的关于字符集编码一文,给个评价!
args={"ABC","VVV"};
args = new String []{"ABC", "VVV"};
至于这种形式 String[] str={"ABC","VVV"}; 右边只有{}这种,好像只有初始化时才可以使用。具体原因说不上,请高人指教。
您试验过您的做法吗,我试验过不对。
严格说:应该包含定义与赋值。
对数组的定义与赋值中只有在定义时才能采用该赋值方式。
《Java核心技术卷I》中有说明
args 是在main(String[] args)方法中已经定义过,
您在main(String[] args)中再次定义它会出错的。
虽然您的定义方法可以定义别的String[]变量。
我哪有再次定义它,你有没有测试啊?我只是生成一个字符串数组,然后再赋给它,你测试过没?
} public static void main(String[] args) {
String[] str = {
"ABC", "VVV"};
args = new String []{"ABC", "VVV"}; System.out.println(args[0]);
System.out.println(args[1]);
}}
Sorry,It's my fault,you are right!