Aci*_*d75 0 c# java variables object
我想知道java中是否有与此等效的内容:
List<Person> People = new List<Person>(){
new Person{
FirstName = "John",
LastName = "Doe"
},
new Person{
FirstName = "Someone",
LastName = "Special"
}
};
Run Code Online (Sandbox Code Playgroud)
当然,假设...有一个名为 Person 的类,其 FirstName 和 LastName 字段带有 {get;set;}
从 Java 9 开始你可以这样写
// immutable list
List<Person> People = List.of(
new Person("John", "Doe"),
new Person("Someone", "Special"));
Run Code Online (Sandbox Code Playgroud)
从 Java 5.0 开始你可以这样写
// cannot add or remove from this list but you can replace an element.
List<Person> People = Arrays.asList(
new Person("John", "Doe"),
new Person("Someone", "Special"));
Run Code Online (Sandbox Code Playgroud)
从 Java 1.4 开始你可以这样写
// mutable list
List<Person> People = new ArrayList<Person>() {{
add(new Person("John", "Doe"));
add(new Person("Someone", "Special"));
}};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
382 次 |
| 最近记录: |