- 博客(3)
- 收藏
- 关注
原创 for循环中++i和i++的区别
++i和i++相信大多人都知道这个很基础的东西,++i先加后算,i++先算后加比如一个赋值语句int i = 0;int num = i++;System.out.println("num =" + num);输出的结果为0,所以i++是先算后加,代码等价于int i = 0;int num = i;i++;System.out.println("num =" + num);而如果代码换成++iint i = 0;int num = ++i;System.out.printl
2021-08-10 12:21:11
8683
2
原创 使用ArrayList实例add()方法报错unsupportedOperationException
使用ArrayList实例add()方法报错unsupportedOperationException首先介绍下报错背景,在我实际开发中,使用add()方法添加元素时报这个错,我百思不得其解,这不就是正常的集合操作方法么?哪里出了问题呢?我首先想到的是查看ArrayList源码,如下带着疑问,我继续检查以前写的代码,代码中我使用protobuffer作数据入库的序列化和反序列化格式,而当反序列化时 byte[] taskListBytes = playerDb.getTaskList();
2021-07-27 10:41:53
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人