日期:2014-05-20  浏览次数:20663 次

一个关于String的问题,String数组,String连接
我做课程设计的时候,连接数据库,做数据库的操作的时候我作了如下的字符串数组
String select = "insert into mytext values(" + "'" + Jid + "'" + ","
+ "'" + Jname + "'" + "," + "'" + Jphone + "'" + "," + "'"
+ Jmobile + "'" + "," + "'" + Jaddress + "'" + "," + "'"
+ Jcert + "'" + ")" + ";";
然后加到数组据库的语句序列中,我想问,这样做的话字符串select是一个字符串,还是一个字符串数组,它中间的加号是不是字符串的连接运算符,我在字符串这点老迷糊
还有如下问题
String myString[] = {"我的一起,","cc","g fh"};
System.out.println(myString[0]);
这是我定义的一个测试String 数组,我预想的是myString[0]当中存的应该是"我的一起"但是打出来的时候系统会给错
我如何才能正确的遍厉这个字符串数组?
还有,vator,到底是一个什么样的东西,推存一些东西

------解决方案--------------------
1.select 是字符串,+是用来连接两个字符串成为一个字符串的;
2.String myString[] = {"我的一起,","cc","g fh"}; 
System.out.println(myString[0]); 
上面的两句代码没有问题
3.遍历一个字符串数组代码:
String myString[] = {"我的一起,","cc","g fh"}; 
for(int i=0;i<myString.length;i++){
System.out.println(myString[i]); 
}
4.是Vector而不是vator,Vector是一个可自增的数组