创建一个元素是字符串的ArrayList对象,在其中添加若干元素。编写Capitalize方法实现将每个字符串首字母大写。
时间: 2024-02-28 18:56:30 浏览: 154
好的,以下是Java代码实现:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建ArrayList对象
ArrayList<String> list = new ArrayList<>();
// 添加若干元素
list.add("apple");
list.add("banana");
list.add("orange");
// 调用Capitalize方法将每个字符串首字母大写
list = Capitalize(list);
// 遍历并输出ArrayList中的元素
for (String str : list) {
System.out.println(str);
}
}
public static ArrayList<String> Capitalize(ArrayList<String> list) {
// 创建一个新的ArrayList对象用于存储首字母大写后的字符串
ArrayList<String> result = new ArrayList<>();
// 遍历原ArrayList对象中的元素
for (String str : list) {
// 将字符串首字母大写并存入新的ArrayList对象中
result.add(str.substring(0, 1).toUpperCase() + str.substring(1));
}
return result;
}
}
```
这段代码首先创建了一个元素为字符串的ArrayList对象,并向其中添加了若干元素。接着,调用Capitalize方法对ArrayList中的每个字符串进行首字母大写的操作。最后,遍历并输出ArrayList中的元素,可以看到每个字符串的首字母都变成了大写字母。
阅读全文