[Java] Xóa đối tượng Generic trong Collections - Remove Object from Generic Collections

Chia sẻ kiến thức ngôn ngữ lập trình C, C++, C#, Java, Python, PHP, JS, SQL ...

Các điều hành viên: Admin, Mod, SMod

[Java] Xóa đối tượng Generic trong Collections - Remove Object from Generic Collections

Gửi bàigửi bởi SunMicrosystems » 29/02/2024 21:56

Mã: Chọn tất cả
//class Test <X extends Number, Y, Z extends Double> {
class Test {

    static <T extends List, U> T removeObject(T list, U u) {

        Iterator<Iterator> it = list.iterator();
        while (it.hasNext()) {
            if (it.next() == u) {
                it.remove();
            }
        }

        return list;
    }

}




public class Solution {

    public static Scanner scanner = new Scanner(System.in);

    public static void main(String[] args) throws Exception {

        ArrayList list = new ArrayList<>();

        list.add("Hard");
        list.add(null);
        list.add(2344);
        list.add(0.35f);
        list.add(null);
        list.add('a');
        list.add(0.89d);
        list.add(null);
        list.add(13L);
        list.add(true);

        System.out.println("Input:");
        System.out.println(list);

        Test.removeObject(list, null);

        System.out.println("\nOutput:");
        System.out.println(list);

    }
}
 



Input:
[Hard, null, 2344, 0.35, null, a, 0.89, null, 13, true]

Output:
[Hard, 2344, 0.35, a, 0.89, 13, true]
Hình đại diện của thành viên
SunMicrosystems
☀️1/30☀️
☀️1/30☀️
 
Bài viết: 1
Ngày tham gia: 12/03/2012 22:15

Quay về C, C++, C#, Java, Python, PHP, JS, SQL ...

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến13 khách