我需要转换此字符串数组
String[] myStringArray0 = {"FTMORGANIZATION_NAME","FTMOBJECTNUMBER","FTMCONTAINERTYPE","FTMCONTAINER"};
进入
List<ArrayList<String>>
所有“ FTMORGANIZATION_NAME”,“ FTMOBJECTNUMBER”,“ FTMCONTAINERTYPE”,“ FTMCONTAINER”进入ArrayList,然后进入List对象。
有人可以提出建议吗?
答案 0 :(得分:1)
String[] myStringArray0 = {"FTMORGANIZATION_NAME","FTMOBJECTNUMBER","FTMCONTAINERTYPE","FTMCONTAINER"};
List<List<String>> result = new ArrayList<>();
result.add(Arrays.asList(myStringArray0));
答案 1 :(得分:1)
使用Arrays.asList
方法创建一个ArrayList
,然后将其添加到List
String[] myStringArray0 = {"FTMORGANIZATION_NAME","FTMOBJECTNUMBER","FTMCONTAINERTYPE","FTMCONTAINER"};
ArrayList<String> arraylist = new ArrayList<>(Arrays.asList(myStringArray0));
List<ArrayList<String>> list = new ArrayList();
list.add(arraylist);
答案 2 :(得分:0)
迭代数组并将其添加到列表中。
int index = 0;
List<String> myList = new ArrayList<>();
List<ArrayList<String>> listlist = new ArrayList<>();
for (index = 0; index < mystringArray0.length, index++)
{
myList.add(mystringArray0[index]);
}
listlist.add(mylist);
答案 3 :(得分:0)
您可以定义一个for
循环并将String数组的每个元素添加到ArrayList。
例如:ArrayList<String> values = new ArrayList<>();
for(int i=0; i<myStringArray0.length; i++)
{
values.add(myStringArray0[i]);
}
答案 4 :(得分:0)
您可以按照下面我发布的内容尝试,希望对您有所帮助
String[] myStringArray = {"FTMORGANIZATION_NAME", "FTMOBJECTNUMBER", "FTMCONTAINERTYPE", "FTMCONTAINER"};
List<String> list = new ArrayList<String>();
list.add(Arrays.toString(myStringArray));
System.out.println("list : " + list.toString());
list : [[FTMORGANIZATION_NAME, FTMOBJECTNUMBER, FTMCONTAINERTYPE, FTMCONTAINER]]