我想实现这么个功能。
读取文本字符串,转成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行下面这是什么?如何在导入时去掉它,请高手帮忙,谢谢!!!弄了小半夜 没弄明白 请打手我想是因为 最后这一行
读取文本字符串,转成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行下面这是什么?如何在导入时去掉它,请高手帮忙,谢谢!!!弄了小半夜 没弄明白 请打手我想是因为 最后这一行
0 "123"
1 "asdf"
2 "男"
3 "2342"
4 "432234"
5 "123123"
我这个数组, 是从一个文本里 读出来的,
读出该文本里的第一行,
然后 分成 数组,
然后 往 SQL
insert into biao values(?,?,?,?,?,?)
for(int i=0;i<x.length;i++)
{ps.setString(i+1, xi]);}这么填加,然后我怎么都填不进去了.
算了 我自己 解决吧,可能是biao 的类型,跟 sql 里的不符吧.呵呵,我再研究研究~谢谢你的深夜回访