java字符串删掉子串_如何从Java中的列表中删除子列表?

java字符串删掉子串

从列表中删除子列表 (Removing SubList from a List)

Suppose, we have a list of few elements like this,

假设我们列出了一些这样的元素,

    list = [10,20,30,40,50]

From the list, we have to delete a sub list between sourcing_index (inclusive) and destinating_index (exclusive).

从列表中,我们必须删除sourcing_index (包括)和destinating_index (排除)之间的子列表。

This can be done by two ways,

这可以通过两种方式完成:

  1. By Using subList(int sourcing_index, int destinating_index) and clear() method of interface.

    通过使用接口的subList(int sourcing_index,int destinating_index)clear()方法。

  2. By Using removeRange(int sourcing_index, int destinating_index) method of List interface.

    通过使用List接口的removeRange(int sourcing_index,int destinating_index)方法。

subList(int sourcing_index,int destinating_index)和clear()的列表 (subList(int sourcing_index, int destinating_index) and clear() of List)

This method is available in List interface.

在列表界面中可以使用此方法。

Syntax:

句法:

    subList(int sourcing_index, int destinating_index);

We pass two parameters in the method of the List,

我们在List方法中传递两个参数,

  • Sourcing_index is the selection of the starting point of the subList.

    Sourcing_index是子列表起点的选择。

  • Destinating_index is the selection of the ending point of the subList.

    Destinating_index是对子列表终点的选择。

Example:

例:

import java.util.*;

public class DeleteSublist {
    public static void main(String[] args) {
        LinkedList list = new LinkedList();

        // use add() method to add elements in the list 
        list.add(10);
        list.add(20);
        list.add(30);
        list.add(40);
        list.add(50);

        //  Current list Output
        System.out.println("The Current list is:" + list);

        // We will delete sublist by using subList(int,int) 
        // and clear() method of List.
        list.subList(2, 4).clear();

        //  New list Output after implementation of 
        // subList() and clear() method.
        System.out.println("The New list is:" + list);
    }
}

Output

输出量

E:\Programs>javac DeleteSublist.java

E:\Programs>java DeleteSublist
The Current list is:[10, 20, 30, 40, 50]
The New list is:[10, 20, 50]

removeRange(int sourcing_index,int destinating_index) (removeRange(int sourcing_index, int destinating_index))

This method is available in List interface.

在列表界面中可以使用此方法。

Syntax:

句法:

    removeRange(int sourcing_index, int destinating_index);

We pass two parameters in the method of the List,

我们在List方法中传递两个参数,

  • Sourcing_index is the selection of the starting point of the subList.

    Sourcing_index是子列表起点的选择。

  • Destinating_index is the selection of the ending point of the subList.

    Destinating_index是对子列表终点的选择。

Example:

例:

import java.util.*;

public class DeleteSublist extends LinkedList {
    public static void main(String[] args) {
        DeleteSublist list = new DeleteSublist();

        // use add() method to add elements in the list 
        list.add(10);
        list.add(20);
        list.add(30);
        list.add(40);
        list.add(50);

        //  Current list Output
        System.out.println("The Current list is:" + list);

        // We will delete sublist by using removeRange(int,int) 
        // method of List.
        list.removeRange(2, 4);

        //  New list Output after implementation of 
        // removeRange(int,int) method.
        System.out.println("The New list is:" + list);
    }
}

Output

输出量

E:\Programs>javac DeleteSublist.java

E:\Programs>java DeleteSublist
The Current list is:[10, 20, 30, 40, 50]
The New list is:[10, 20, 50]


翻译自: https://www.includehelp.com/java/how-to-remove-a-sublist-from-a-list-in-java.aspx

java字符串删掉子串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值