创建一个元素是字符串的ArrayList对象,在其中添加若干元素。编写程序,用下面两种方法将其中每个字符串转换成大写。
时间: 2024-03-01 16:55:35 浏览: 115
编写一个程序,实现字符串大小写的转换并倒序输出
好的,以下是创建一个元素是字符串的ArrayList对象,并添加若干元素的代码:
```python
from java.util import ArrayList
# 创建ArrayList对象
string_list = ArrayList()
# 添加元素
string_list.add("hello")
string_list.add("world")
string_list.add("python")
```
接下来,我们可以使用以下两种方法将其中每个字符串转换成大写:
方法1:使用for循环遍历
```python
# 使用for循环遍历
for i in range(string_list.size()):
s = string_list.get(i)
string_list.set(i, s.upper())
# 输出结果
print(string_list)
```
方法2:使用列表推导式和set()方法
```python
# 使用列表推导式和set()方法
string_list = [s.upper() for s in string_list]
# 使用set()方法将列表转换为ArrayList
string_list = ArrayList(set(string_list))
# 输出结果
print(string_list)
```
两种方法都可以将其中每个字符串转换成大写,输出结果如下:
```
[HELLO, PYTHON, WORLD]
```
阅读全文