——- android培训、java培训、期待与您交流! ———-
/*
static void
fill(List
import java.util.*;
public class CollectionsFillDemo
{
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void main(String[] args)
{
//fillDemo();
//copyDemo();
//创建一个集合List
List<String> list = new ArrayList<String>();
//添加元素
list.add("ab");
list.add("ac");
list.add("ad");
list.add("ae");
list.add("agv");
list.add("aw");
//打印原集合
sop(list);
//fillDemo2(list,"obj",1,4);//把list集合中1,2,3这三个角标的元素替换为"obj"
//打印替换后的集合
//sop(list);
//Collections.replaceAll(list,"agv","key");//把集合中指定元素替换成关键字
//打印替换后的集合
//sop(list);
Collections.reverse(list);//反转集合
//打印反转后的集合
sop(list);
}
//copy演示
public static void copyDemo()
{
//创建一个集合List
List<String> list = new ArrayList<String>();
//添加元素
list.add("ab");
list.add("ac");
list.add("ad");
list.add("ae");
//打印集合一
sop("集合一"+list);
//创建第二个集合
List<String> list_2 = new ArrayList<String>();
//集合2添加元素
list_2.add("a1");
list_2.add("a0");
list_2.add("a2");
list_2.add("a5");
list_2.add("a4");
list_2.add("a3");
Collections.copy(list_2,list);
sop("集合二"+list_2);
}
//fill演示
public static void fillDemo()
{
//创建一个集合List
List<String> list = new ArrayList<String>();
//添加元素
list.add("ab");
list.add("ac");
list.add("ad");
list.add("ae");
//打印原集合
sop(list);
//调用fill方法,替换所有元素为指定元素
Collections.fill(list,"abc");
sop(list);
}
/*
练习。fill方法可以将list集合中所有元素替换成指定元素。
,将list集合中部分元素替换成指定元素。
*/
public static <T> void fillDemo2(List<? super T> list, T obj,int start, int end )
{
/*
思路分析:因为要操作角标,所以应该用到了for循环,
将指定角标依次全部替换成指定元素
*/
for(int i = start; i < end; i++ )
{
//移除
list.remove(i);
//插入
list.add(i,obj);
}
}
}
Fill用之定义元素替换了集合中的所有元素.jpg
Fill替换指定角标范围.jpg
本文探讨了Java和Android培训的核心概念与实践,提供了实用的代码示例,帮助开发者深入理解并掌握这两项关键技术。从基础知识到进阶应用,通过实际案例展示如何在Android平台上使用Java进行高效开发。

被折叠的 条评论
为什么被折叠?



