数组转换成字符串,有什么方法吗?100的给 例如 String b[]String a可以这样String a=new String(b[]); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例如 String b[]String a可以这样String a=new String(b[]);不能这样啊,这样会报错:Array index required. String str=new String(array_name); String [] a;String b;String b=new String(a); 其实我就是想将数组的数据写入到数据库里面去,但是sql语句里面好像不能写数组,我只能想办法将数组转换成字符串变量。 出错信息:Incompatibletype for constructor. Can't convert java.lang.String[] to java.lang.StringBuffer. String b[]//数组StringBuffer s = new StringBuffer();String a=null;//最后得到的字符串for(int i=0;i<b.lenght();i++){ a+=s[i];} 错了for中的{ s.append(b[i]);} String a = s.toString(); kissdavid(梦の≮翅膀≯) (,不行啊,会抱错:[]can only be applied to arrays. It can't be applied to java.lang.String. String [] a;String b;。StringBuffer bf = new StringBuffer();for(int i=0;i<a.lenght;i++){ if(a[i] != null){ bf.append(a[i]); }}b = bf.toString();//======================这种方法比你使用+字符串的方法效率高的多。 public class test3{public static void main(String args[]){String a[] = {"this","Is","Test","Of","StringArray2String"};StringBuffer b = new StringBuffer();for(int i =0 ; i < a.length ; i++)b.append(a[i]);System.out.println(b.toString());}} 我也深刻同意楼上《海盗》的办法StringBuffer在处理动态字符串上的能力比string类要强许多。 char data[] = {'a', 'b', 'c'}; String str = new String(data); Struts应用问题 JSP页面读取值的问题 想知道用spring和apache dbcp配置DataSource有什么区别 jsp页面的值怎么传值到Java类里面 关于while(rs.next())效率低的问题 sun.net.smtp.SmtpClient 的问题.很简单,但是我不会 jsp中问道问题,请各位高人帮忙 如何通过邮件服务器发送邮件(java) DWR 后台接收参数时 出现 reference:c0-e1 如何选择文件服务器上的任意目录 高难度问题,!!!!! (talk)网站的自动登陆功能的小软件该如何完成?
String a
可以这样
String a=new String(b[]);
不能这样啊,这样会报错:Array index required.
String b;String b=new String(a);
Incompatible
type for constructor. Can't convert java.lang.String[] to java.lang.StringBuffer.
StringBuffer s = new StringBuffer();
String a=null;//最后得到的字符串
for(int i=0;i<b.lenght();i++){
a+=s[i];
}
for中的
{
s.append(b[i]);
}
[]can only be applied to arrays. It can't be applied to java.lang.String.
String b;
。
StringBuffer bf = new StringBuffer();
for(int i=0;i<a.lenght;i++){
if(a[i] != null){
bf.append(a[i]);
}
}b = bf.toString();//======================
这种方法比你使用+字符串的方法效率高的多。
public static void main(String args[]){
String a[] = {"this","Is","Test","Of","StringArray2String"};
StringBuffer b = new StringBuffer();
for(int i =0 ; i < a.length ; i++)
b.append(a[i]);
System.out.println(b.toString());
}
}
StringBuffer在处理动态字符串上的能力比string类要强许多。
String str = new String(data);