Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để in các giá trị duy nhất từ ​​một danh sách

Để in các giá trị duy nhất từ ​​một Danh sách trong Java, mã như sau -

Ví dụ

import java.io.*;
public class Demo{
   static void distinct_vals(int my_arr[], int len){
      for (int i = 0; i < len; i++){
         int j;
         for (j = 0; j < i; j++)
         if (my_arr[i] == my_arr[j])
            break;
         if (i == j)
         System.out.print( my_arr[i] + " ");
      }
   }
   public static void main (String[] args){
      int my_arr[] = {55, 67, 99, 11, 54, 55, 88, 99, 1, 13, 45};
      int arr_len = my_arr.length;
      System.out.println("The distinct elements in the array are ");
      distinct_vals(my_arr, arr_len);
   }
}

Đầu ra

The distinct elements in the array are
55 67 99 11 54 88 1 13 45

Một lớp có tên là Demo chứa một hàm có tên là "riêng biệt_về" lấy mảng và độ dài của mảng làm tham số. Nó lặp qua mảng và kiểm tra các giá trị trùng lặp và chỉ in các giá trị duy nhất của mảng. Trong hàm main, một mảng được xác định và độ dài của nó được lưu trữ trong một biến. Hàm 'diff_vals' này được gọi với mảng và độ dài đã xác định và kết quả được hiển thị trên bảng điều khiển.