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

利用网站空间做代理软件技术的了解

利用网站空间做代理,软件技术的了解,橱柜企业网站模板,微信小程序登陆入口官网文章目录 List - Array1. 调用toArray()方法直接返回一个Object[]数组#xff1a;2. 给toArray(T[])传入一个类型相同的Array#xff0c;List内部自动把元素复制到传入的Array中#xff1a;3. 通过List接口定义的T[] toArray(IntFunctionT[] generator)方法 Array1. 调用toArray()方法直接返回一个Object[]数组2. 给toArray(T[])传入一个类型相同的ArrayList内部自动把元素复制到传入的Array中3. 通过List接口定义的T[] toArray(IntFunctionT[] generator)方法 Array- List List - Array 1. 调用toArray()方法直接返回一个Object[]数组 import java.util.List; public class Main {public static void main(String[] args) {ListString list List.of(apple, pear, banana);Object[] array list.toArray();for (Object s : array) {System.out.println(s);}} }这种方法会丢失类型信息所以实际应用很少。 2. 给toArray(T[])传入一个类型相同的ArrayList内部自动把元素复制到传入的Array中 import java.util.List; public class Main {public static void main(String[] args) {ListInteger list List.of(12, 34, 56);Integer[] array list.toArray(new Integer[3]);for (Integer n : array) {System.out.println(n);}} }注意到这个toArray(T[])方法的泛型参数并不是List接口定义的泛型参数所以我们实际上可以传入其他类型的数组例如我们传入Number类型的数组返回的仍然是Number类型 import java.util.List; public class Main {public static void main(String[] args) {ListInteger list List.of(12, 34, 56);Number[] array list.toArray(new Number[3]);for (Number n : array) {System.out.println(n);}} }但是如果我们传入类型不匹配的数组例如String[]类型的数组由于List的元素是Integer所以无法放入String数组这个方法会抛出ArrayStoreException。 如果我们传入的数组大小和List实际的元素个数不一致怎么办根据List接口的文档我们可以知道 如果传入的数组不够大那么List内部会创建一个新的刚好够大的数组填充后返回如果传入的数组比List元素还要多那么填充完元素后剩下的数组元素一律填充null。 实际上最常用的是传入一个“恰好”大小的数组 Integer[] array list.toArray(new Integer[list.size()]);3. 通过List接口定义的T[] toArray(IntFunctionT[] generator)方法 Integer[] array list.toArray(Integer[]::new);这种函数式写法我们会在后续讲到。 Array- List 通过List.of(T…)方法最简单 Integer[] array { 1, 2, 3 }; ListInteger list List.of(array);对于JDK 11之前的版本可以使用Arrays.asList(T…)方法把数组转换成List。 要注意的是返回的List不一定就是ArrayList或者LinkedList因为List只是一个接口如果我们调用List.of()它返回的是一个只读List import java.util.List; public class Main {public static void main(String[] args) {ListInteger list List.of(12, 34, 56);list.add(999); // UnsupportedOperationException} }对只读List调用add()、remove()方法会抛出UnsupportedOperationException。
http://www.w-s-a.com/news/480594/

相关文章:

  • 网站制作品牌公司网站的字体颜色
  • 外贸wordpress模板常德seo快速排名
  • 网站后台认证码专门做网页的网站
  • 宁波企业品牌网站建设物流公司招聘
  • 北京机建网站做网站用angular
  • 攀枝花市网站建设outlook企业邮箱注册申请
  • 企业网站建设报价单免费劳务网站建设
  • 天津平台网站建设方案国际新闻最新消息今天乌克兰与俄罗斯
  • 食用油 网站 模板网页游戏网站在线玩
  • 做网站用的书新能源东莞网站建设技术支持
  • 漯河网站超市建设软件开发的五个阶段
  • 制作深圳网站建设阿里OSS做网站图库费用
  • 网页设计与网站建设 入门必练宜都网站seo
  • 网站设计沟通阆中网站网站建设
  • 缩短网址做钓鱼网站如何确保网站安全
  • 网店网站开发怎样用ps做企业网站
  • 南京门户网站建设做网站一般注册哪几类商标
  • 企业咨询管理服务wordpress seo tdk
  • 做网站前期创建文件夹flash 开发的网站
  • 天津网站制作培训搭建网站的工具
  • 江西网站建设价格低网上卖产品怎么推广
  • 做aelogo动效有什么好的网站建立网站站点的步骤
  • 无锡网站推广公司排名网站赚钱平台
  • 网站物理结构利用公共dns做网站解析
  • 苍南做网站微信建设网站哪家好
  • 华中农业大学基因编辑在线设计网站网站蓝色配色
  • 洛阳建设工程信息网站怎么在服务器建立网站
  • 陕西省建设部官方网站微信小程序怎么关闭这个功能
  • 唐河县住房和城乡建设局网站公司需要做网站
  • 体现网站特色免费个人域名网站