String 类的数组不能用这个for循环来赋值;因为String对象在内存中是不可变的。而在这个语句里面最开始把数组里面那个引用值赋值给string然面当赋值时,由于string是不可变的,于是将你赋值的那个字符串传给了这个引用。所以那个数组没能被赋值,对于String类应该使用for(int i; i<args.length; i++)这个循环