即时 Java ArrayList 和 HashMap

标签 java collections

有人可以提供一个即时创建 Java ArrayListHashMap 的示例吗?因此,不是执行 add()put(),而是在类实例化时实际为数组/散列提供种子数据?

举个例子,类似于 PHP 的例子:

$array = array (3, 1, 2);
$assoc_array = array( 'key' => 'value' );

最佳答案

List<String> list = new ArrayList<String>() {
 {
    add("value1");
    add("value2");
 }
};

Map<String,String> map = new HashMap<String,String>() {
 {
    put("key1", "value1");
    put("key2", "value2");
 }
};

关于即时 Java ArrayList 和 HashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852822/

相关文章:

java - foreach 语法中的三元运算符

java - jhipster V5.8.2 中将initialValue 添加到SequenceGenerator

java - 如何从 Spring 中的 HandlerExceptionResolver 访问模型?

Java 泛型和 addAll 方法

Java/Hibernate - 将额外的字段添加到数组表中?

java - java外部类编译会影响内部类吗

java - 使用现有的 java 类编译 Groovy 类?

python - 列表是否有简短的包含功能?

java - 如何将 ArrayList 转换为具有有序元素的字符串数组?

java - 如何打印数据库返回的对象中的数据作为对象列表?