- 博客(10)
- 收藏
- 关注
原创 数组与集合的排序
1.降序排列(Collections.sort(list,(o1,o2)->o2-o1))2.升序排列(Collections.sort(list,(o1,o2)->o1-o2))1.降序排列(Arrays.sort(list,(o1,o2)->o2-o1))2.升序排列(Arrays.sort(list,(o1,o2)->o1-o2)3.升序排列(Collections.sort(list))3.升序排列(Arrays.sort(list))
2024-01-29 21:53:13
193
原创 list.add(list1)与list.add(new ArrayList<>(list1))
所以我查阅资料发现,如果使用list时,泛型的类型是引用类型(如list.add(T))时,则list.add()添加的是地址而不是值,内存只会开辟一块固定空间,就会导致后面的值覆盖前面的值,若为值类型,则不会覆盖。这是今天练习的时候发现的问题,在for循环里使用list.add(list1)会覆盖之前的值,导致list里的值一模一样。解决办法:使用list.add(new ArrayList<>(list1))
2024-01-24 23:23:08
519
原创 字符数组的多种遍历输入输出(二维,一维)
因为二维没有charAt与Scanner.nextChar(),所以就一种方法。因为没有Scanner.nextChar()所以只能使用charAt。1.使用toCharArray()【将字符转换为数组】1.使用toCharArray()2.使用charAt。
2024-01-23 23:30:17
575
原创 增强for中可能会遇到的一些问题及注意事项
1.刚学增强for时遍历数组或集合可能会与普通for循环弄混导致报错。正确方法是直接输出i即可,数组a会将值赋予i。2.增强for用来遍历,不能进行增加或删减。解决办法:可以使用break解决。(2)不可进行增添,删减。
2024-01-23 22:30:06
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人