+ 1
Should I quit learning programming ??
Stack overflow, reddit, facebook, youtube, sololearn every forum failed me. Nobody is ready to help me with the syntax of Object arraylist. I got the replies like learn it yourself. I am seriously disappointed on that.
10 ответов
+ 4
S.K If you are referring to this query, then I don't think you realize what the problem is.
https://www.sololearn.com/Discuss/1682270/?ref=app
You provided your code, which is a good start. However, when requested to narrow down the scope of the problem, making it more specific so that it's easier for others to help you, you decided that it is a good idea to just throw the task out there and tell someone to complete it for you.
Even up till this point, you haven't clearly explained the issue which needs to be rectified. Do you need help on the syntax of ArrayList (as has been described by Abdul Moqueet), or do you actually need help on using Scanner to input to ArrayList? If that is the case, how many input do you need? Have you tried to use loops, by any chance? Did you receive any errors?
I did not downvote anything, but perhaps it would be a good idea to read these two links:
https://idownvotedbecau.se/noattempt/
https://idownvotedbecau.se/noresearch/
We need you to help us, help you.
+ 3
S.K You can't add elements to ArrayList that way. Instead, use the .add() method.
https://www.tutorialspoint.com/java/util/arraylist_add_index.htm
Also, you have an ArrayList of Employee, so you have to add an Employee object, something like:
String name = input.nextLine();
int ID = input.nextInt();
Employee obj = new Employee(name, ID);
list.add(obj);
+ 2
hi S.K
i’ve been told that when i started learning C# and i was so annoyed with it that i deleted the thread and nearly gave up C# however you should ignore these comments as these people often haven’t completed the course themselves and if they really annoy you report them to the mods.
also i have very little idea about arrayList however this link may help you with arrayLists
https://www.w3schools.com/java/java_arraylist.asp
+ 2
Thank you for being helpful and kind. Ollie Q
+ 2
I am so grateful to you. Thanks a lot.
+ 1
//You need some motivation 💪💪💪💪
https://www.sololearn.com/discuss/1291496/?ref=app
https://www.sololearn.com/discuss/1635865/?ref=app
https://www.sololearn.com/discuss/1032083/?ref=app
https://www.sololearn.com/discuss/1656064/?ref=app
https://www.sololearn.com/discuss/1083745/?ref=app
https://www.sololearn.com/discuss/935012/?ref=app
https://www.sololearn.com/discuss/468962/?ref=app
+ 1
Thanks Hatsy Rei for being kind and helpful.
+ 1
Thank you so much Abdul Moqueet .
+ 1
Abdul Moqueet there is one issue. Look at the for loop. The variables (name and id) are taking one time input. When the second loop comes it crashes. It even crashes when I try name[i] and id[i].
Please check it.
0
public class Main {
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new Scanner(System.in);
List<Employee> list = new ArrayList<Employee>();
for (int i = 0; i < 2; i++) {
System.out.println("Enter Name: ");
list[0] = input.nextLine(); // error starts from here
// System.out.println("Enter ID: ");
}
for (Employee employee : list) {
System.out.println(employee.toString());
}
}
public class Employee {
String name;
int id;
public Employee(String name, int id) {
this.name = name;
this.id = id;
}
@Override
public String toString() {
return "name = " + name + ", id = " + id;
}
}
}
This is the code I have tried and failed to do it. I want to take input from user for the object array. Hatsy Rei