Добавление элемента в листинг
Есть такой класс
class Info {
String one, two, three;}
И есть динамический листинг
private ArrayList <Info> info = new ArrayList <Info> ();
И сейчас, чтобы добавить новый элемент массива я использую метод дилетанта
public void onClick (View v) {
int i = info.size ();
info.add (new Info ());
info.get (i).one = "one";
info.get (i).two = "two";
info.get (i).three = "three";
}
И я хотел узнать, как в java немного видоизменить этот код? Когда я работал с C#, на сколько я помню, такая операция делалась подобным образом
public void onClick (View v) {
info.add (new Info () {
one = "one";
two = "two";
three = "three";
});
}
Источник: Stack Overflow на русском