在我的应用程序中,我遇到了一个问题。我从服务器获取数据并存储在ArrayList中,但是我无法将该列表转换为字符串数组,其中所有数据项都用双引号括起来。
我获取ArrayList的代码如下:
public ArrayList<String> dataarea1(){
ArrayList<String>dataarea1=new ArrayList<String>();
try{
Statement smt=mycon.connection().createStatement();
rs=smt.executeQuery("DCRAREADDL "+ paid +",'','','',''");
while(rs.next())
{
dataarea1.add(rs.getString("AREA"));
}
}catch(Exception e){
e.printStackTrace();
}
return dataarea1;
}
现在我想把我的ArrayList数据区1转换为一个StringArray,就像这样...
String[] colours = { "Red", "Green", "Blue", "Yellow", "Orange", "Purple" };
我希望您能帮助我将我的ArrayList转换为以下格式,但现在它只能转换为单引号... 如果有人可以告诉我如何将ArrayList转换为包含所有数据项的双引号字符串数组
public String GetName()
{
String colour = "";
for (int i = 0; i < dataarea3.size(); i++) {
colour += ""+ dataarea3.get(i).toString() +"'"+ ",";
}
return colour;
}
但是这里所有的项目都放在单引号中......我该如何将它们放在双引号中