我想实现这么个功能。
读取文本字符串,转成X数组,
String[] x = Pattern.compile(",").split("123,asdf,男,2342,432234,123123");  然后把 X 导入到 sql 里 怎么导入都导不进去.
发现 x.length 打印出来是  7.  不是我预想的 6.然后我打印了这个 X 数组.
for (int i=0; i<x.length; i++) {   
 System.out.println(i + " \"" + x[i] + "\"");   }就出现了.
1 "123"
2 "asdf"
3 "男"
4 "2342"
5 "432234"
6 "123123"
[Ljava.lang.String;@d75c470 ""
6行下面这是什么?如何在导入时去掉它,请高手帮忙,谢谢!!!弄了小半夜 没弄明白 请打手我想是因为 最后这一行

解决方案 »

  1.   

    发现 x.length 打印出来是 7. 不是我预想的 6.打错了,x.length 是6,  我就想问问最下面一行是什么东西
      

  2.   

    [Ljava.lang.String;@d75c470 是一个字符串数组的toString输出。我输出的是:
    0 "123"
    1 "asdf"
    2 "男"
    3 "2342"
    4 "432234"
    5 "123123"
      

  3.   


    我这个数组, 是从一个文本里 读出来的,  
    读出该文本里的第一行,
    然后 分成 数组,
    然后 往 SQL 
           insert into biao values(?,?,?,?,?,?)
           for(int i=0;i<x.length;i++)
           {ps.setString(i+1, xi]);}这么填加,然后我怎么都填不进去了.

    算了 我自己 解决吧,可能是biao 的类型,跟 sql 里的不符吧.呵呵,我再研究研究~谢谢你的深夜回访