如何截取ArrayList对象集合中的String类型的属性其中一段,并存储的其他集合中去
时间: 2023-07-16 09:14:14 浏览: 91
C#检查指定对象是否存在于ArrayList集合中的方法
您可以使用 Java 中的字符串截取方法 `substring()`,以及 `ArrayList` 的遍历和添加元素方法来实现此功能。
假设您要截取 `ArrayList<String>` 集合中每个字符串的前三个字符,并将其存储在另一个 `ArrayList<String>` 集合中,代码如下:
```java
// 原始集合
ArrayList<String> originalList = new ArrayList<String>();
originalList.add("hello");
originalList.add("world");
originalList.add("java");
// 新集合
ArrayList<String> newList = new ArrayList<String>();
// 遍历原始集合并截取字符串
for (String str : originalList) {
String subStr = str.substring(0, 3); // 截取前三个字符
newList.add(subStr); // 将截取的字符串添加到新集合中
}
// 输出新集合
System.out.println(newList);
```
运行结果:
```
[hel, wor, jav]
```
这样就完成了从原始集合中截取字符串并存储到新集合中的操作。
阅读全文