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 。祝你学习进步。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)