练习18——List常用方法

it2022-05-05  210

package test4; import org.junit.Test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * 〈一句话功能简述〉<br> * 〈〉 * * @author abu * @create 2019/7/20 * @since 1.0.0 */ public class TestList { //List常用方法: // 增(add(Object obj)) // 删(remove) // 改(set(int index,Object obj)) // 查(get(int index)) // 插(add(int index,Object obj)) // 长度(size()) @Test public void testList1(){ List list = new ArrayList(); list.add(1); list.add(2); list.add("aaa"); list.add('c'); list.add("cc"); Iterator iterator = list.iterator(); while (iterator.hasNext()){ System.out.println(iterator.next()); } //增强for循环 for (Object o : list){ System.out.println(o); } //一般的for循环 for(int i = 0; i < list.size(); i ++){ System.out.println(list.get(i)); } System.out.println(list.indexOf('c')); System.out.println(list.lastIndexOf(2)); System.out.println(list.indexOf('c') == list.lastIndexOf('c')); System.out.println(list.indexOf("jac")); List list1 = list.subList(1,3);//左闭右开的 System.out.println(list1); System.out.println(list); list.add(3,"charming"); System.out.println(list); Object obj = list.get(4); System.out.println(obj); list.remove(0); System.out.println(list.get(0)); } }

最新回复(0)