七结(4.2)遍历集合与javaFX界面

今天由学长学界们进行了一次授课,算是温习了一遍面向对象的知识,同时配置了关于javaFX的环境,以及一些关于项目的知识。

java学习总结:

Collection的遍历:

迭代器遍历(Iterator):

 List list=new ArrayList<>();
        list.add("aaa");
        list.add("ccc");
        list.add("bbb");
        list.add(1,"qqq");
        Iteratorit=list.iterator();
        while(it.hasNext()){
           String str=it.next();
           if(str=="qqq")it.remove();
            else System.out.println(str);

        }

当需要进行删除操作时,可以用迭代器遍历,只遍历的话另外两种更方便、简洁一点

不能对集合本身删除,只能用传给的迭代器变量进行操作

增强for遍历:

格式:for(数据类型 变量名:容器){   }

for(String s:list){
            System.out.println(s);
        }

变量不会改变集合原本数据

Lambda表达式遍历:

list.forEach((String s)->{
            System.out.println(s);
        });

因为Collection为顶级接口,他的所有方法都可以被List和Set共享

List:(索引、可重复、有序):

除了可用Collection的方法外,List因为所存元素有索引还特有一些方法

添加方法是:.add(index,element);  获取方法是:.get(index);  
删除方法是:.remove(index);(删除并返回该元素)

替换方法:.set(index, element);(返回被修改元素)

List特有的列表迭代器遍历:

如果在需要在遍历过程中添加元素的话,可以使用这种遍历方式

javaFX初始:

看了一些关于Scene Builder的操作,自己简单地作出来了一个登录界面



















   
      
      

七结(4.2)遍历集合与javaFX界面_第1张图片

 

你可能感兴趣的:(java,前端,servlet)