![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
胡咯吧·
这个作者很懒,什么都没留下…
展开
-
Java集合中的remove()方法
Java集合中的remove()方法一、remove()方法的两种移除方式根据下标移除根据内容移除二、例子步骤1:ArrayList list = new ArrayList();list.add(1);list.add(4);list.add(3);步骤2:list.remove(4); //运行程序会下标越界分析:直接输入一个整数如4,在没有声明变量类型的时候程序默认是int型,即使你在编译器里选用的是Object(对象)方法,程序运行时也是根据原创 2020-12-01 15:39:17 · 4329 阅读 · 0 评论 -
一文读懂String、StringBuilder、StringBuffer
一文读懂String、StringBuilder、StringBuffer原创 2020-12-01 14:40:12 · 73 阅读 · 0 评论 -
集合类并发修改
集合类并发修改1 产生现象集合类修改时抛出java.util.ConcurrentModificationException2 例子3 总结使用iterator.remove方法进行操作,而不是使用Collection.remove();原创 2020-12-01 14:28:00 · 88 阅读 · 0 评论 -
浮点数精度问题 —— BigDecimal
BigDecimal代替浮点数1 源码public static BigDecimal valueOf(double val){ return new BigDecimal(Double.toString(val)); }总结:BigDecimal的加减乘除其实最终都返回的是一个新的BigDecimal对象2 介绍BigDecimal提供了多个构造函数,和浮点数有关的有:BigDecimal(double val) Translates a double into a Bi原创 2020-12-01 14:07:53 · 119 阅读 · 0 评论 -
Java知识点 —— java.lang.NullPointerException 异常
java.lang.NullPointerException 异常一、异常出现的几种原因显式调用一个当前未赋值对象的方法String str = null;if(str.equals(“Test”)){//这里的代码将不会被触发,因为会抛出java.lang.NullPointerException异常。}未初始化问题(包括字符串、接口对象、只声明未实例化的class……)Map map // 会报错Map map = new Map(); //不会报错当一个对象的值为空原创 2020-12-01 12:25:40 · 156 阅读 · 1 评论 -
Java知识点 —— 装箱拆箱
Java知识点 —— 装箱拆箱1 知识回顾基本数据类型(8种)包装器类型(8种)2 定义装箱:自动将基本数据类型转换为包装器类型//自动装箱Integer total = 34;//手动装箱 Integer total = Integer.valueOf(10);拆箱:自动将包装器类型转换为基本数据类型//自动拆箱int totalprim = total;//手动拆箱 int totalprim = total.intValue(); 包装器原创 2020-12-01 11:41:20 · 83 阅读 · 0 评论