Objects.equals(null,"SnailClimb");// equals 办法防止空指针
所有整型包装类对象值的比拟必须应用 equals 办法。因为包装类 == 比照的是援用地址。
浮点数全都转换成 bigdecimal 来运算、比拟。转换成 bigdecimal 时举荐应用 bigdecimal(string) 或者 bigdecimal.valueOf(0.4).
数组变 list
String[] myArray = {"Apple", "Banana", "Orange"};
List<String> myList = Arrays.asList(myArray);
或
List<String> myList = Arrays.asList("Apple","Banana", "Orange");
- aslist 办法实现的是适配器模式,只是一个转接接口,后盾的数据仍是数组,所以不能应用 add/remove/clear 办法。但能够应用
- asList 办法的参数不能是根本类型数组。如果传进去一个根本类型数组,那这个数组会成为 list 的第一个元素。
正确的数组变 list 办法
List list = new ArrayList<>(Arrays.asList("a", "b", "c"))