java去掉数组中的第一和最后一个_java

java去掉数组中的第一和最后一个_java在 Java 中 如果你想要删除数组的最后一个素 你可以使用 ArrayList 和 Collections addAll 方法来实现 下面是一个示例代码 展示了如何删除一个 String 数组的最后一个素 javaimport java util ArrayList import java util Collections import java util List public

在Java中,如果你想要删除数组的最后一个素,你可以使用`ArrayList`和`Collections.addAll`方法来实现。下面是一个示例代码,展示了如何删除一个`String`数组的最后一个素:

java

import java.util.ArrayList;

import java.util.Collections;

import java.util.List;

public class RemoveLastElement {

public static void main(String[] args) {

String[] array = {"apple", "banana", "cherry", "date"};

System.out.println("Original array: " + arrayToString(array));

// 删除数组的最后一个素

array = removeLastElement(array);

System.out.println("Array after removing last element: " + arrayToString(array));

}

public static String[] removeLastElement(String[] array) {

// 创建一个新的ArrayList

List newList = new ArrayList<>();

// 将原数组的所有素添加到ArrayList中

Collections.addAll(newList, array);

// 删除ArrayList中的最后一个素

newList.remove(newList.size() - 1);

// 将ArrayList转换回数组

return newList.toArray(new String);

}

// 辅助方法,用于将数组转换为字符串

public static String arrayToString(String[] array) {

StringBuilder sb = new StringBuilder();

for (String s : array) {

sb.append(s).append(", ");

}

return sb.toString();

}

}

当你运行这个程序时,它会输出:

Original array: apple, banana, cherry, date

Array after removing last element: apple, banana, cherry

这个程序首先定义了一个包含四个素的`String`数组,然后调用`removeLastElement`方法删除数组的最后一个素,并打印出修改后的数组。`removeLastElement`方法创建了一个新的`ArrayList`,将原数组的素添加到这个列表中,然后删除列表的最后一个素,最后将列表转换回数组并返回。

如果你需要删除其他类型的数组(如`int`数组),你可以相应地修改`removeLastElement`方法中的类型。

编程小号
上一篇 2025-03-18 18:35
下一篇 2026-03-24 16:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/68630.html