1 回答

TA貢獻47條經(jīng)驗 獲得超7個贊
import java.util.ArrayList;
import java.util.List;
public class Test
{
? ?/**
? ? * @param args
? ? */
? ?public static void main(String[] args)
? ?{
? ? ? ?// 創(chuàng)建一個順序表
? ? ? ?List<String> a = new ArrayList<String>();
? ? ? ?a.add("a");
? ? ? ?a.add("b");
? ? ? ?a.add("c");
? ? ? ?a.add("x");
? ? ? ?a.add("d");
? ? ? ?a.add("x");
? ? ? ?
? ? ? ?// 按順序輸出創(chuàng)建的順序表
? ? ? ?for (int i = 0; i < a.size(); i++)
? ? ? ?{
? ? ? ? ? ?System.out.println("序號:" + i + ", ?值:" + a.get(i));
? ? ? ?}
? ? ? ?
? ? ? ?// 循環(huán)替換x為y
? ? ? ?for (int i = 0; i < a.size(); i++)
? ? ? ?{
? ? ? ? ? ?String value = a.get(i);
? ? ? ? ? ?if ("x".equals(value))
? ? ? ? ? ?{
? ? ? ? ? ? ? ?a.set(i, "y");
? ? ? ? ? ?}
? ? ? ?}
? ? ? ?
? ? ? ?// 按順序輸出替換后的順序表
? ? ? ?for (int i = 0; i < a.size(); i++)
? ? ? ?{
? ? ? ? ? ?System.out.println("序號:" + i + ", ?值:" + a.get(i));
? ? ? ?}
? ?}
}
添加回答
舉報