package sms;
import java.io.*;
import java.util.*;
public class Student {
PrintStream p=new PrintStream(System.out);
Scanner sc = new Scanner(System.in);
String reg;
Student(){
//p.println("Enter the name of the student:");
}
public void nstd() throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> cse=new ArrayList<String>();
ArrayList<String> ece=new ArrayList<String>();
ArrayList<String> mec=new ArrayList<String>();
ArrayList<String> eee=new ArrayList<String>();
p.println("Enter the name of the student:");
String name=br.readLine();
p.println("Choose one group from fallowing:");
String group=br.readLine();
if(group=="cse"||group=="CSE"){
cse.add(name);
Acad name=new Acad();
}
if(group=="ece"||group=="ECE"){
ece.add(name);
}
if(group=="MEC"||group=="mec"){
mec.add(name);
}
if(group=="eee"||group=="EEE"){
eee.add(name);
}
}
}
in the above code after adding an element to cse arraylist with the name provided i tried to create an object with the name but it shows duplicate variables found. how can i create an object with unique name for every student entry that can be with name or arraylist name fallowed by elements index (like cse0,cse1,etc..).