当前位置: 首页 > news >正文

局机关建设网站的意义网站搜索功能实现

局机关建设网站的意义,网站搜索功能实现,网站建设系统哪个好,长沙发布致全体java中list.of和Arrays.asList方法有什么区别#xff1f; 简介 Java 提供了几种用于创建列表的方便方法#xff0c;包括 List.of 和 Arrays.aslist。尽管这两种方法都可以很简单的创建集合对象#xff0c;但它们实际上是有一些显著差异的。本文将介绍 Java 中的 List.of()… java中list.of和Arrays.asList方法有什么区别 简介 Java 提供了几种用于创建列表的方便方法包括 List.of 和 Arrays.aslist。尽管这两种方法都可以很简单的创建集合对象但它们实际上是有一些显著差异的。本文将介绍 Java 中的 List.of() 和 Arrays.aslist() 之间的差异并讲解它们的应用场景。最后我们将清楚地了解何时使用哪方法以及它们之间有何不同。 List.of() List.of() 是 Java 9 中引入的工厂方法用于创建包含指定元素的不可变列表。以下是一些需要注意的要点 不可变性List.of() 创建的集合是不可变的这意味着它的大小和元素在创建后不能修改。 固定大小创建的集合具有固定大小不支持添加或删除元素。 空值创建的集合中不允许存放空元素。如果尝试添加 null则会抛出 NullPointerException。 举例 ListString immutable_list  List.of(apple, banana, orange);Arrays.asList() Arrays.asList() 是自 Java 早期版本以来就可用的方法它提供了一种创建由指定数组支持的固定大小列表的便捷方法。我们来看看它的特点 可修改性Arrays.asList() 创建的集合是可修改的允许您仅更新其元素而不是其结构。 由数组支持集合由原始数组支持因此对列表元素的任何更改都会影响底层数组反之亦然。 固定大小限制Arrays.asList() 创建的集合的大小是固定的未来防止集合修改添加或删除元素时会抛出 UnsupportedOperationException 异常。 空值与 List.of() 不同Arrays.asList() 允许添加空元素。 举例 ListString mutable_list  Arrays.asList(red, green, blue);应用场景 现在让我们了解 List.of() 和 Arrays.asList() 的应用场景 List.of() 当我们需要具有固定元素个数的不可变集合时此方法是理想的选择。它会确保集合的完整性并防止意外修改。 import java.util.List;public class ListOfExample {public static void main(String[] args) {String[] colorsArray  { Red, Green, Blue };ListString colors  List.of(colorsArray);colorsArray[0]  Yellow;// Accessing elements in the original arraySystem.out.println(colors.get(0).equals(colorsArray[0])); // Output: falseSystem.out.println(colors.get(1).equals(colorsArray[1])); // Output: trueSystem.out.println(colors.get(2).equals(colorsArray[2])); // Output: true} }在上面的示例中List.of() 用于创建不可变的颜色列表。任何通过添加或删除元素来修改列表的尝试都将导致抛出异常。 Arrays.asList() 当我们想要由指定数组支持的固定大小可序列化集合时请使用此方法。对返回集合的任何更改也将写入原始数组。 import java.util.Arrays; import java.util.List;public class ArraysAsListExample {public static void main(String[] args) {String[] colorsArray  {Red, Green, Blue};ListString colors  Arrays.asList(colorsArray);// Modifying the list (and array)colors.set(0, Yellow);// Accessing elements in the original arraySystem.out.println(colors.get(0).equals(colorsArray[0])); // Output: trueSystem.out.println(colors.get(1).equals(colorsArray[1])); // Output: trueSystem.out.println(colors.get(2).equals(colorsArray[2])); // Output: true} }本文翻译自国外论坛 medium原文地址https://medium.com/mgm06bm/list-of-vs-arrays-aslist-7e2f7af64361原文作者mehmoodGhaffar 总结 理解 List.of() 和 Arrays.asList() 之间的区别对于 Java 开发人员至关重要。 List.of() 创建具有固定大小的不可变集合而 Arrays.asList() 生成的是由数组支持的可修改集合。通过考虑这两种方法的特点以及应用场景我们可以在特定的编程需求场景选择适当的方法。
http://www.hkea.cn/news/14317090/

相关文章:

  • 怎么在网站上做签到厦门人才网597人才网
  • 焦作网站建设的公司哪家好网站公司建站
  • 网站建设法规政策山东省青州市建设局网站
  • 建设工程招标投标管理信息网站江苏免费建站
  • 网站建设 荆州企点营销软件
  • 站长之家域名查询鹿少女如何选取网站关键词
  • 深圳有哪些网站开发公司宁夏住房和城乡建设厅网站办事窗口
  • 大理市城乡建设局网站wordpress的中英文
  • 网站风格变化个人互联网创业项目
  • 郑州网站搭建关于建设网站的图
  • 六安服装网站建设地址南通网站制作价格
  • 个人网站网页制作58同城网站建设推广
  • 外贸建站代理广州公司名称大全
  • 张家港做英文网站ai网页界面设计
  • 网站首页排名突然没了wordpress 附件 标签
  • 芜湖哪里有做网站的牡丹江信息网完整版
  • 如何访问未备案的网站市场策划是做什么的
  • 开发手机网站用什么好中小企业认定证明
  • 怎样把自己的网站进行推广上海有几个区分别叫什么名字
  • 网站个人备案材料wordpress自动发布模块
  • 一个网站不兼容ie怎么做大型医疗网站建设
  • 网站源码怎么下载友情链接实例
  • 网页设计汽车网站建设人与畜禽狗croproation
  • 永兴网站制作wordpress 源码 解读
  • 上海南站网站建设公司汕尾建设网站首页
  • 外贸展示型模板网站模板沈阳 网站开发制作
  • 网站栏目下拉菜单黑龙江省中国建设银行网站首页
  • 酒店类网站建设方案书asp.net 4.0网站开发与项目实战(全程实录)(附光盘)
  • 成都网站建设培训网站建设公司落寞
  • 西安网站推广哪家稳定自己怎做网站后台