add() ArrayList ক্লাসের পদ্ধতি আপনাকে একটি অ্যারের তালিকায় উপাদান যোগ করতে সাহায্য করে। এর দুটি রূপ রয়েছে -
-
যোগ করুন(E e) − এই পদ্ধতিটি একটি বস্তু/উপাদানকে প্যারামিটার হিসেবে গ্রহণ করে এবং তালিকার শেষে প্রদত্ত উপাদান যোগ করে।
-
সর্বজনীন অকার্যকর যোগ (int index, E উপাদান) − এই পদ্ধতিটি একটি উপাদান এবং একটি পূর্ণসংখ্যা মান গ্রহণ করে যে অবস্থানে আমাদের এটি সন্নিবেশ করতে হবে এবং এই তালিকার নির্দিষ্ট অবস্থানে নির্দিষ্ট উপাদান সন্নিবেশ করান। বর্তমানে সেই অবস্থানে থাকা উপাদানটিকে (যদি থাকে) এবং পরবর্তী উপাদানগুলিকে ডানদিকে স্থানান্তরিত করে (তাদের সূচকে একটি যোগ করে)।
তাই add() ব্যবহার করে যে পদ্ধতিটি সূচক মান গ্রহণ করে, আপনি প্রয়োজনীয় অবস্থানে তালিকায় উপাদান যোগ করতে পারেন।
উদাহরণ
import java.util.ArrayList; import java.util.Iterator; public class OccurenceOfElements { public static void main(String args[]) { ArrayList <String> list = new ArrayList<String>(); //Instantiating an ArrayList object list.add("JavaFX"); list.add("Java"); list.add("WebGL"); list.add("OpenCV"); list.add("OpenNLP"); list.add("JOGL"); list.add("Hadoop"); list.add("HBase"); list.add("Flume"); list.add("Mahout"); list.add("Impala"); System.out.println("Contents of the array list (first to last): "); Iterator<String> it = list.iterator(); while(it.hasNext()) { System.out.print(it.next()+", "); } //Adding elements at the 6th position: list.add(6, "Hadoop"); it = list.iterator(); System.out.println(); System.out.println("Contents of the array list after inserting new element: "); while(it.hasNext()) { System.out.print(it.next()+" "); } } }
আউটপুট
Contents of the array list (first to last): JavaFX, Java, WebGL, OpenCV, OpenNLP, JOGL, Hadoop, HBase, Flume, Mahout, Impala, Contents of the array list after inserting new element: JavaFX Java WebGL OpenCV OpenNLP JOGL Hadoop Hadoop HBase Flume Mahout Impala