Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
127 views
in Technique[技术] by (71.8m points)

java - creating new object in arraylist

so im making an array list of type Name, im trying to create 2 new objects that i can add to the list, so that it makes two different sets of full names.

ArrayList<Name> register = new ArrayList<>();
for (int i = 0; i <4 ; i++) {
            
    Name objt = new Name();
    objt.setFirstName(firstName);
    objt.setFamilyName(familyName );
    register.add(objt);
Name person = new Name();
for (int i = 0; i <3 ; i++) {
    person = register.get(i);
    System.out.println(person.getFullName());

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
  1. If you want to create Type name ArrayList then you will create Name.java class and Like modelClass and define variable if you want i define code showing below.
    public class Name {
        public String FirstName;
        public String FamilyName;
    
        public String getFirstName() {
            return FirstName;
        }
    
        public void setFirstName(String firstName) {
            FirstName = firstName;
        }
    
        public String getFamilyName() {
            return FamilyName;
        }
    
        public void setFamilyName(String familyName) {
            FamilyName = familyName;
        }
    }
  1. After that you will call Your model call in MainMethod and define ArrayList.
ArrayList<Name> register = new ArrayList<>();

    for (int i = 0; i <4 ; i++) {
                
     Name objt = new Name();
        objt.setFirstName(firstName);
        objt.getFamilyName(familyName );
        register.add(objt);
    }

after this code if you want to showing data(like print/log) then write down below this code


    for (int i = 0; i <register.size() ; i++) {
        System.out.println(register.get(i).getFullName());
    }

I hope this code is your use-full!


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...