老兄,columnNames本来就是一个字符数组了,你在以后的应用中还要去说明它是个字符数组吗?好象问题不在这里呀?
代码太长了!哦,你这样做以后columnNames的作用域就小了,以后引用的就是前面的哪个空columnNames字符数组了,呵呵!
明白了吗?
呵呵!
你用system.out.println();
打出来看看就知道了啊!
  String[] columnNames=new String[0];   columnNames=new String[columns];
/**String[] columnNames=new String[columns];*/