![](https://img-blog.csdnimg.cn/20210202214231755.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
记录常用的Java基础和高级语法。
青冥夜雨寒风吹
这个作者很懒,什么都没留下…
展开
-
java输入hasNext()和hasNextLine()方法的区别
https://blog.csdn.net/weixin_36242811/article/details/105463062原创 2021-04-28 00:11:34 · 202 阅读 · 0 评论 -
Java中List.contains()方法比较的是地址而不是值
本文转载自List.contains(Object object)方法使用List.contains(Object object)方法判断ArrayList是否包含一个元素对象(针对于对象的属性值相同,但对象地址不同的情况),如果没有重写List<E>的元素对象Object中的equals方法,默认如下:@Override public boolean equals(Object o) { // TODO Auto-generated method stub return s转载 2021-02-19 12:12:54 · 2956 阅读 · 0 评论 -
Java中List<Integer>集合转int类型数组
Java中List<Integer>集合转int类型数组public class ListToArray { public static void main(String[] args) { // Integer集合转Integer数组,要使用toArrzy()的带参方法 //注意Integer集合不能直接转为int数组, List<Integer> list = new ArrayList<Integer>();原创 2021-02-15 11:57:29 · 2209 阅读 · 1 评论 -
Java中ArrayList转二维数组的方法
方法1:List<int[]> list = new ArrayList<>();list.toArray(new int[0][]);方法2:List<int[]> res = new ArrayList<int[]>();merged.toArray(new int[res.size()][]);解释:ArrayList的toarray源码:public <T> T[] toArray(T[] a) {原创 2020-12-13 16:16:27 · 4962 阅读 · 0 评论