用于打印集合的 Java 程序

javacampus interviewserver side programmingprogramming

在本文中,我们将了解如何打印集合。集合是一个框架,它提供用于存储和操作对象组的架构。Java 集合可以实现对数据执行的所有操作,例如搜索、排序、插入、操作和删除。

下面是相同的演示 −

假设我们的输入是

运行程序

期望输出将是

集合的元素包括:
语言:Java | Language_id:101
语言:Scala | Language_id:102
语言:Python | Language_id:103
语言:Mysql | Language_id : 104

算法

步骤 1 - 开始
步骤 2 - 声明一个集合,即 input_list
步骤 3 - 定义值。
步骤 4 - 创建对象,即 object_1、object_2、object_3、object_4,并为每个对象添加一个键值对到集合中。
步骤 5 - 使用 for-each 循环,显示集合的元素
步骤 6 - 停止

示例 1

在这里,我们将所有操作都绑定在‘main’函数下。

import java.util.*;
public class Demo {
   String name;
   int id;
   Demo(String s, int n){
      name = s;
      id = n;
   }
   public String toString(){
      return "Language : " + name + " | Language_id : " + id;
   }
   public static void main(String[] args){
      ArrayList<Demo> input_array = new ArrayList<Demo>();
      Demo object_1 = new Demo("Java", 101);
      Demo object_2 = new Demo ("Scala", 102);
      Demo object_3 = new Demo("Python", 103);
      Demo object_4 = new Demo("Mysql", 104);
      input_array.add(object_1);
      input_array.add(object_2);
      input_array.add(object_3);
      input_array.add(object_4);
      System.out.println("The Elements of the collection are: ");
      for (Demo element : input_array)
         System.out.println(element);
   }
}

输出

The Elements of the collection are:
Language : Java | Language_id : 101
Language : Scala | Language_id : 102
Language : Python | Language_id : 103
Language : Mysql | Language_id : 104

示例 2

在这里,我们将操作封装成展现面向对象编程的函数。

import java.util.*;
public class Demo {
   String name;
   int id;
   Demo(String s, int n){
      name = s;
      id = n;
   }
   public String toString(){
      return "Language : " + name + " | Language_id : " + id;
   }
   static void print(ArrayList<Demo> input_array){
      System.out.println("The Elements of the collection are: ");
      for (Demo element : input_array)
         System.out.println(element);
   }
   public static void main(String[] args){
      ArrayList<Demo> input_array = new ArrayList<Demo>();
      Demo object_1 = new Demo("Java", 101);
      Demo object_2 = new Demo("Scala", 102);
      Demo object_3 = new Demo("Python", 103);
      Demo object_4 = new Demo("Mysql", 104);
      input_array.add(object_1);
      input_array.add(object_2);
      input_array.add(object_3);
      input_array.add(object_4);
      print(input_array);
   }
}

输出

The Elements of the collection are:
Language : Java | Language_id : 101
Language : Scala | Language_id : 102
Language : Python | Language_id : 103
Language : Mysql | Language_id : 104

相关文章