JAVA語言程式設計(第三版)11.4
阿新 • • 發佈:2020-12-19
JAVA語言程式設計(第三版)11.4
11.4 建立一個元素是字串的ArrayList物件,在其中新增若干元素。編寫程式,用下面3中方法將其中每個字串轉換成大寫
(1)通過索引迴圈訪問
(2)使用迭代器
(3)呼叫replaceAll()方法
package com.leox;
import java.util.ArrayList;
import java.util.Iterator;
/**
* @Description TODO
* @Author xrxleo
* @Date 2020/12/18 2:50 下午
*/
public class task11_4 {
public static void main(String[] args) {
ArrayList< String > strings = new ArrayList<>();
strings.add("aa");
strings.add("bb");
strings.add("cc");
strings.add("dd");
//(1)
for (int i = 0; i < strings.size(); i++){
String str = strings.get(i);
str = str.toUpperCase();
strings.set(i,str);
}
System.out.println(strings);
//(2)
Iterator<String> iterator = strings.iterator();
ArrayList<String> strings1 = new ArrayList<>();
while (iterator.hasNext()){
String str = (String)iterator.next();
str = str.toUpperCase();
iterator.remove();
strings1.add(str);
}
strings.addAll(strings1);
System.out.println(strings);
//(3)
strings.replaceAll(String::toUpperCase);
System.out.println(strings);
}
}