62,615
社区成员
发帖
与我相关
我的任务
分享
String str1 = "aaa";
String str2 = "bbb";
String str3 = "ccc";
List<String> list = new ArrayList<String>();
list.add(str1);
list.add(str2);
list.add(str3);
String[] arr = list.toArray(new String[0]);
System.out.println(Arrays.toString(arr));
[/quote]
你的这一步有问题哦,String[] arr = list.toArray(new String[0]); 字符串数组长度不是0,应该是list的长度。[/quote]
晕,有没有问题你试试不就知道了???[/quote]
哎呦,不好意思。我没试验下。但是,为何参数new String[0]和new String[3]都可以呢,能解释下吗
String str1 = "aaa";
String str2 = "bbb";
String str3 = "ccc";
List<String> list = new ArrayList<String>();
list.add(str1);
list.add(str2);
list.add(str3);
String[] arr = list.toArray(new String[0]);
System.out.println(Arrays.toString(arr));
[/quote]
你的这一步有问题哦,String[] arr = list.toArray(new String[0]); 字符串数组长度不是0,应该是list的长度。[/quote]
晕,有没有问题你试试不就知道了???
String str1 = "aaa";
String str2 = "bbb";
String str3 = "ccc";
List<String> list = new ArrayList<String>();
list.add(str1);
list.add(str2);
list.add(str3);
String[] arr = list.toArray(new String[0]);
System.out.println(Arrays.toString(arr));
[/quote]
你的这一步有问题哦,String[] arr = list.toArray(new String[0]); 字符串数组长度不是0,应该是list的长度。
String str1 = "aaa";
String str2 = "bbb";
String str3 = "ccc";
List<String> list = new ArrayList<String>();
list.add(str1);
list.add(str2);
list.add(str3);
String[] arr = list.toArray(new String[0]);
System.out.println(Arrays.toString(arr));
List<String> list = new ArrayList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
String[] array = list.toArray(new String[list.size()]);
package com.revise.text;
import java.util.ArrayList;
public class ToString {
private ArrayList<String> StringList = null;
private StringBuilder tempString = null;
public ToString(){
StringList = new ArrayList<String>();
tempString = new StringBuilder();
}
public void AddString(String value){
StringList.add(value);
}
public String getValue(){
tempString.append("{");
for(String temp : StringList){
tempString.append("\"").append(temp).append("\",");
}
String temp_1 = tempString.toString();
temp_1 = (String) temp_1.substring(0, temp_1.length() -1);
temp_1 = temp_1 + "}";
return temp_1;
}
public static void main(String[] args) {
ToString toSting = new ToString();
toSting.AddString("aaa");
toSting.AddString("bbb");
System.out.println(toSting.getValue());
}
}