在ArrayList中添加String Arrays

dev*_*691 0 java arrays string arraylist

我有一个ArrayList定义为:

ArrayList<String[]> params=new ArrayList<String[]>();
Run Code Online (Sandbox Code Playgroud)

它包含String Arrays中的参数("name",value).我想在以下内容中插入元素ArrayList:

params.add({"param1", param1});
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试我得到一个错误.

什么是添加字符串数组的最简单的方法ArrayList.我每次都必须声明一个新阵列吗?

rge*_*man 5

声明是唯一可以使用大括号的时间,例如

String[] test = {"param1", param1};
Run Code Online (Sandbox Code Playgroud)

在所有其他时间,您new String[]也必须使用.

params.add(new String[] {"param1", param1});
Run Code Online (Sandbox Code Playgroud)