![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java语言
爱好怪奇的奈斯
无
展开
-
【Java】实现List和数组的相互转换
刷算法的时候经常遇到要将List和数组进行转换的情况,这篇文章就对List和数组相互转换的方法做个整理。Java9之后可以使用以下方法将一堆相同类型的数据的集合转为List。如果有别的方式,欢迎在评论区讨论!开发入门中,欢迎指教~同样Java8后支持。原创 2024-08-04 18:49:42 · 138 阅读 · 0 评论 -
【Java】包装类型变量的形参传递,方法内修改后,方法外还是原值?
当包装对象和基本类型数据进行运算时,会进行拆箱,再执行运算,然后将运算的结果赋值给num,进行了自动装箱。是一个自动装箱的操作,其实是调用了Integer.valueOf方法将int类型的数据转换为Integer类型。按照思路,x变量保存的地址已经传递给了num,那么num对这个对象内容进行修改之后,通过x是能看到的。默认是-128到127之间的数,如果调用了包装类的valueOf方法就返回对象池的缓存对象。最主要的原因就是进行运算后,发生了拆箱,装箱,导致num和x指向不同的对象。原创 2024-08-04 14:27:12 · 247 阅读 · 0 评论