Java程序:创建一个顺序表,输出该顺序表,将顺序表中所有值为x的元素替换成y,再输出替换后的顺序表。

Java程序:创建一个顺序表,输出该顺序表,将顺序表中所有值为x的元素替换成y,再输出替换后的顺序表。,第1张

import java.util.ArrayList

import java.util.List

public class Test

{

/**

* @param args

*/

public static void main(String[] args)

{

// 创建一个顺序

List<String>a = new ArrayList<String>()

a.add("a")

a.add("b")

a.add("c")

a.add("x")

a.add("d"袭嫌信)

a.add("x")

// 按顺序拍轮输出创建的顺序者御表

for (int i = 0i <a.size()i++)

{

System.out.println("序号:" + i + ", 值:" + a.get(i))

}

// 循环替换x为y

for (int i = 0i <a.size()i++)

{

String value = a.get(i)

if ("x".equals(value))

{

a.set(i, "y")

}

}

// 按顺序输出替换后的顺序表

for (int i = 0i <a.size()i++)

{

System.out.println("序号:" + i + ", 值:" + a.get(i))

}

}

}

java 中的List接口就是顺序存储的集合机构,底层是用数组实如孙现的,检索性能高,插入和旅丛删除性能较低,因为涉及到移位。代码简单演示:

List<Integer> list = new ArrayList<Integer>()// 定义一个用于存放整数的集合list,

list.add(100)

list.add(200)

list.add(300) // 将100,200,300 一次加入到list中

System.out.println(list.toString())// 查看结果

int a = list.get(0) // 这将找出list中的第一个元素100,赋值给a

System.out.println(a)// 100

list.remove(2)// 删除list中的第三个元素

System.out.println(list.toString())// 查看结果

------------------------------------------------------------------------------------------------------

比较粗略,详细内容请查看拆橡樱ArrayList 的 API 。祝你学习进步。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12519273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存