黑马程序员技术交流社区
标题:
字符串数组
[打印本页]
作者:
endian11
时间:
2014-6-28 19:54
标题:
字符串数组
我想知道以下代码错在那里:
class a{
public static void main(String[] args)
{
Arguments.main(new String[]("111","222"));//这句有错
}
}
class TestArguments{
public static void main(String[] args){
for(String arg : args){
System.out.println(arg);
}
}
作者:
001可望成功
时间:
2014-6-28 20:00
new String[]("111","222")应该是new String[]{"111","222"}吧
作者:
suiyunyuan
时间:
2014-6-28 20:01
赋初值要用大括号括起来。不是中括号
作者:
尹兆国
时间:
2014-6-28 20:23
Arguments.main(new String[]("111","222"));应该改为TestArguments.main(new String[]{"111","222"})
作者:
夏季熬成了秋
时间:
2014-6-28 21:11
String[]("111","222") 改成 String[] {"111","222"} Arguments.main改成 TestArguments.main,ps.这两个类不要在同一class文件中;
作者:
rekirt
时间:
2014-6-28 22:44
楼主代码的功能是干什么的,
作者:
endian11
时间:
2014-6-29 20:31
001可望成功 发表于 2014-6-28 20:00
new String[]("111","222")应该是new String[]{"111","222"}吧
en 括号打错了
作者:
yangjijin
时间:
2014-6-29 21:04
怎么会有两个main函数呢
class a{
public static void main(String[] args)
{
TestArguments a =new TestArguments();
String[] b = {"111","222"};
a.println(b);
}
}
class TestArguments{
public void println(String []b){
for(String arg : b){
System.out.println(arg);
}
}
}
作者:
yangcy
时间:
2014-6-29 22:10
嗯。。。。。。。。。。。。。。。。
作者:
跃动
时间:
2014-6-29 22:36
刚才试了一下,TestArguments.main(new String[]{"111","222"});不报错
作者:
gtf
时间:
2014-6-29 23:08
给数组赋值的格式不对,应该是大括号。
作者:
gtf
时间:
2014-6-29 23:11
应该是大括号哦。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2