import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import org.apache.poi.ss.formula.functions.T;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class Test {
public static void main(String[] args) {
//set<String> 转string[]
Set<String> set = new HashSet<String>();
set.add("aa");
set.add("bb");
set.add("cc");
set.add("dd");
set.add("ee");
set.add("aa");
set.add("bb");
set.add("cc");
String[] setToStr = set.toArray(new String[set.size()]);
//list<String> 转string[]
List<String> list = new ArrayList<String>();
list.add("aa");
list.add("bb");
list.add("bb");
list.add("cc");
list.add("aa");
list.add("de");
String[] listToStr = list.toArray(new String[list.size()]);
//存储json数据的String 转 list<T>
String str = "[{id=1,name=张三},{id=2,name=张四},{id=3,name=张五}]";
List<T> jsonStrToList = new Gson().fromJson(str, new TypeToken<List<T>>() {}.getType());
//string 转 string[]
String s = "["123342","124324","354545"]";
JSONArray arr = JSON.parseArray(s);
String[] userIds = new String[arr.size()];
for (int i = 0; i < arr.size(); i++) {
userIds[i] = (String) arr.get(i);
}
}
}