-
!!!!!!
查看全部 -
先把值进行包装
Integer secore2=new Integer(score1);
然后进行包装类到其他类的转换
查看全部 -
http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html
查看全部 -
throws - 声明将要抛出何种类型的异常(声明) public void 方法名(参数列表) throws 异常列表{ //调用会抛出异常的方法或者: throw new Exception(); }
查看全部 -
DataFormatException ,ClassNotFoundException ,InterruptedException ,IOException ,RuntimeException ,SQLException ,TimeoutException
查看全部 -
处理异常 try-catch以及try-catch-finally try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 }
查看全部 -
类是可以继承异常 比如 extends Exception
查看全部 -
- List可以精确的控制每个元素的插入位置,多删除某个位置的元素
- ArrayList底层是由数组实现
list.add(对象)把一个对象添加到另一个集合的队尾位置
list.addAll(index, 对象) 把一个集合添加到另一个集合的指定位置
list.addAll(集合对象) 把一个集合添加到另一个集合的队尾位置
list.addAll(index, 集合对象) 把一个集合添加到另一个集合的指定位置
Arrays.asList(数组) 把一个数组转换成List集合查看全部 -
集合的接口 及 类
查看全部 -
让没有默认比较规则的类进行比较的方法
一、让该类实现Comparable接口:
1、在该类中加上implements Comparable<类名>。
2、实现.compareTo(类名 对象名)方法,若this较大则返回正值,若相等则返回0,若this较小则返回负值。(各种类都包含.compareTo()方法)
3、调用Collections.sort(对象名)进行排序。
二、让该类实现Comparator接口:
1、新建一个类加上implements Comparator<类名>
2、实现.compare(类名 对象名1,类名,对象名2)方法,若this较大则返回正值,若相等则返回0,若this较小则返回负值。
3、调用Collections.sort(对象名,实现Comparator<类名>接口的对象名)方法。(因此要重建一个类来实现Comparator接口!!)
字符串大小比较方式:分别将每一个字符串的每一位进行比较,0-9>A-Z>a-z。
查看全部 -
java中集合框架有:
Collection接口(List接口(ArrayList类)、Queue接口(LinkedList类)、Set接口(HashSet类))
Map接口(HashMap类)
Collections工具类(进行Collection对象操作,最常用List的sort方法)
Arrays工具类(针对数组进行操作)
Comparable接口(默认比较规则)必须重写public int compareTo(T o);
A对象compareTo(B对象),如果返回正数,说明A对象比B对象大,返回负数,说明A比B小,返回0,说明相等。
Comparator接口(临时比较规则)必须重写int compare(T o1, T o2);boolean equals(Object obj);
查看全部 -
Collections工具类
java.util.Collections
是Java集合框架中,用来操作集合对象的工具类
也是Java集合框架的成员
sort() (排序)方法
查看全部 -
Map中通过containsKey()方法和containsValue()方法来判断键和值是否存在 Map 中对对象进行了 Key 标记,通过 get(Key)可以取得对应的对象 Map 的containsValue()方法的参数是 Object 对象,因为Map 的 Value 值是对象元素 Map 的containsKey()方法取得 Map 映射的 Key 值 List中的contains()方法借Map中的containsValue()方法调用equals()方法来进行比较。所以要重写Hashcode和equals方法 跟 List 的 contains()方法一样,Map 中的 containsValue()方法也会调用每个 Value 值的 equals()方法去和参数对象比较 id 是string类型 contains方法使用equals方法 来比较,所以值相等就返回ture Value 是Student类型,自己定义的,默认的contains方法中的equals方法,比较的是两个引用是否一样,所以要重写equals方法 由于是比较两student类型是否相同,所以要做Student类中重写equals方法
查看全部 -
基本类型是不能调用方法的,而其包装类具有很多方法
查看全部 -
基本类型 int 无法直接转换为包装类 Long 类型
查看全部
举报