Я создал новый класс и конструктор, как это:не удается разрешить конструктор ArrayList
public class Person {
String firstName;
String lastName;
String pass;
public Person(){}
public Person(String f,String l,String p){
firstName=f;
lastName=l;
pass=p;
}
}
Затем я создал объект в MainActivity:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ArrayList<Person> list = new ArrayList<Person>();
ArrayList<Person> list2 = new ArrayList<Person>("a","b","c");
}
Проблема заключается в том, что у меня есть такое сообщение это:
не удается разрешить конструктор 'ArrayList (java.lang.String, java.lang.String, java.lang.String)'
и в классе Person говорит, что конструктор никогда не используется.
Что я сделал не так?
Вы пытаетесь инициализировать свой список2 с помощью a, b, c? – TWL
Поскольку такого конструктора нет – Andremoniy
«Что я ошибся?», Вы создали класс «Личность», затем создаете 'ArrayList', который содержит' Person', но вместо этого вы передаете 'String'. – vlaz