【问题标题】:How to clear only one index from ArrayList in java?如何从java中的ArrayList中只清除一个索引?
【发布时间】:2022-08-17 18:10:49
【问题描述】:

我试图从 ArrayList 中只删除 \"Nokia\" 怎么办?但其余的应该打印出来!

package arraylisthashmaphashlist;

import java.util.ArrayList;

public class Arraylisthashmaphashlist {
    

    public static void main(String[] args) {

    ArrayList <String> mobiles = new ArrayList<String>();
    
    mobiles.add(\"Nokia\");
    mobiles.add(\"Apple\");
    mobiles.add(\"Samsung\");
    mobiles.add(\"Oppo\");
    System.out.println(mobiles);
    
    mobiles.clear();
    System.out.println(mobiles);

标签: java arraylist


【解决方案1】:
mobiles.remove("Nokia")

或者您可以执行mobiles.remove(mobiles.indexOf("Nokia")),它将在您的列表中找到等于“诺基亚”的第一个元素的索引,然后将其传递给删除函数,该函数可以通过索引或对象本身删除对象。

【讨论】:

    猜你喜欢
    • 2021-05-15
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多