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"))
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。