当前位置: 首页 > 知识库问答 >
问题:

Arraylist java(删除一个元素)[关闭]

巩光誉
2023-03-14

我自动出了问题!!我不知道出了什么问题!你能帮我写这段代码吗?我想从用户那里删除元素中的一个元素!示例:<代码>删除元素: 5它必须自动删除它从用户那里键入的元素!但是在我的代码中,元素不会被删除!你能帮我吗?

        Scanner scan = new Scanner(System.in);
        System.out.print("Enter 10 numbers- ");
        LinkedHashSet<Integer> Removing = new LinkedHashSet<>();
        for(int i = 0; i < 10; i++) // You must add 10 numbers to get the final result.
        {
            num.add(scan.nextInt());
            Removing.addAll(num);
            num.clear();
            num.addAll(Removing);

        }
        LinkedHashSet<Integer> Unsel = new LinkedHashSet<>();
        num.sort(Comparator.naturalOrder());
        System.out.print("Sorted: " + num);


        //The user must select the number whose must be removed from the arraylist.


        System.out.print("Remove one element: ");
        Unsel.add(scan.nextInt());
        Unsel.addAll(num);
        num.clear();
        num.addAll(Unsel);
        System.out.println("Your unique sorted Elements: " + num);

共有1个答案

白腾
2023-03-14

我很难理解你的解释。代码太乱了。据我所知,你的ArrayList中充满了数字。用户可以输入要从ArrayList中删除的号码。尝试使用这个foreach循环将用户的输入与所有ArrayList元素进行比较。找到匹配项后,它会从ArrayList中删除该数字。

    Integer userInput = scan.nextInt();
for (Integer number : this.myList) { 
    if (number == userInput) {
        this.myList.remove(number);
    }
}
 类似资料:
  • 给定下面的代码: HTML: 断续器 我必须使用此代码才能删除元素吗?它似乎太冗长了。

  • 问题内容: 我想从JSON中删除JSON元素或整行。 我有以下JSON字符串: 问题答案: 您可以使用splice从数组中删除元素。

  • 主要内容:删除元素/内容,jQuery remove() 方法,实例,jQuery empty() 方法,实例,过滤被删除的元素,实例通过 jQuery,可以很容易地删除已有的 HTML 元素。 删除元素/内容 如需删除元素和内容,一般可使用以下两个 jQuery 方法: remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 jQuery remove() 方法 jQuery remove() 方法删除被选元素及其子元素。 实例 $("#div1").re

  • 主要内容:JavaTuples 删除元素的方法,JavaTuples 删除元素的示例JavaTuples 删除元素的方法 元组包含 removeAtX() 方法来删​​除特定索引处的值。例如 Triplet 类具有以下方法。 removeAt0() : 删除索引 0 处的值并返回结果元组。 removeAt1() : 删除索引 1 处的值并返回结果元组。 removeAt2() : 删除索引 2 处的值并返回结果元组。 删除一个元素会返回一个新的元组。 JavaTuples 删除

  • 尽管这听起来可能太基本了,但我想问一下如何使用JSoup从doc中删除元素。 我试图寻找它,但没有成功。 问题是: 这工作罚款。但是我相信一次又一次地选择相同的元素可能会证明内存饥饿。有可能吗? //尝试从doc中选择myNewElements。

  • 我目前正在实现一个链表,在一个删除元素的函数上遇到了一些问题。下面是整个功能。如果列表为空,则退出程序。如果列表只有一个元素,那么我只使用另一个函数