android学习札记第6章之集合三及其他语法和异常

2025-05-07 03:20:00

我们已经知道了集合中的ArrayList、LinkedList、HashMap、TreeMap、HashSet、TreeMap的用法,还知道它们的父类接口分别是List、Map、Set,但还有个所有集合的父类接口Collection,接下来会介绍Collection的集合工具类Collections,它可以调用静态方法,操作集合元素。另外,还有一些其他语法:for-each循环、可变长参数、泛型、enum枚举和异常。

工具/原料

JDK、eclipse、android SDK、ADT

一、集合工具集(数据结构工具)

1、java.util.Iterator(接口):方法:hasNext():判断是否有下一条数据。 next():取出下一条数据。void remove():移除刚刚取出的数据,无返回值。

android学习札记第6章之集合三及其他语法和异常

二、其他语法

1、for-each循环:数组遍历、集合迭代遍历的语法简化。 数组遍历: for(int i=0;i<arr.length;i++){ arr[i]; }简化为: for(String str:arr){ 循环语句;处理str; } 集合遍历: for(Interator<String> it=list.interator();it.haxNext();){ it.next(); }简化为: for(String str:list){ 循环语句;处理str; }

android学习札记第6章之集合三及其他语法和异常

3、泛型: 是一种编译期语法,防止程序在编译时出错。也是一种类型参数,可以将任意类型传参进来,定义类型时可以用一个大写字母。 class A<LeiX足毂忍珩ing>{ LeiXing a; void LeiXing f(LeiXing x){ } } <?>:某种特定类型,任何类型都不能放入,只能放入唯一一个引用类型:null。 <? extends Number>:某种Number的子类型。 <E>:该泛型可以定义“返回值”类型。

android学习札记第6章之集合三及其他语法和异常android学习札记第6章之集合三及其他语法和异常android学习札记第6章之集合三及其他语法和异常android学习札记第6章之集合三及其他语法和异常android学习札记第6章之集合三及其他语法和异常

2、①处理异常: try{ 执行可能出错的代码;}catch(Exception e){ 处理异常语句;}finally{ 处理异常必须执行的语句(一般执行内存清理工作);}或者直接这样写:try{执行可能出错的代码;}finally{想让用户看到的语句;} ②异常方法: getMessage():获得提示信息 printStackTrace():打印完整异常信息

android学习札记第6章之集合三及其他语法和异常
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢