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

装修设计公司logo东莞seo建站公司哪家好

装修设计公司logo,东莞seo建站公司哪家好,建设银行甘肃分行网站,做网站挣钱打擦边球首先,我们在看到集合转数组的时候可能第一个想到的就是toArray(),但是我们在调用 toArray()的时候,可能会遇到异常 java.lang.ClassCastException;这是因为 toArray()方法返回的类型是 Obejct[],如果我们将其转换成其他类型&#…

首先,我们在看到集合转数组的时候可能第一个想到的就是toArray(),但是我们在调用 toArray()的时候,可能会遇到异常 java.lang.ClassCastException;这是因为 toArray()方法返回的类型是 Obejct[],如果我们将其转换成其他类型,可能就会抛出异常。 这是因为 Java并不支持向下转型。

方法一:通过遍历将集合中的元素一个个取出来放进数组里。

		List<Integer> list = new ArrayList<>();list.add(1);list.add(2);list.add(3);int[] res = new int[list.size()];for(int i = 0; i < list.size(); i++){res[i] = list[i];}

方案二:通过泛型实现转换

        List<Integer> list = new ArrayList<>();Collections.addAll(list, 1,2,3,4,5,6);Integer[] nums = new Integer[list.size()];nums = list.toArray(nums);for(Integer n:nums){System.out.println(n);}

但是通过toArray()不能直接将List对象转换为一般类型的数组。

方案三:使用stream()流

        List<Integer> list = new ArrayList<>();Collections.addAll(list, 1,2,3,4,5,6);int []nums=new int[]{1,2,3};//List<Integer> 转 int[]   int[] arr1 = list.stream().mapToInt(Integer::valueOf).toArray();// int[] 转 List<Integer>       List<Integer> list1 = Arrays.stream(nums).boxed().collect(Collectors.toList());

参考文章:List的toArray()方法_list.toarray_皮卡西的博客-CSDN博客

http://www.15wanjia.com/news/25786.html

相关文章:

  • 专门做孩子早教的网站东莞seo网络公司
  • 做代金券的网站让顾客心动的句子
  • 河北网站制作报价腾讯广告推广平台
  • 重庆市建设工程管理协会网站网域名查询地址
  • 昆明模板建站定制网站seo网络营销推广
  • 必应网站建设做公司网站需要多少钱
  • 常德网站公司全网营销整合推广
  • 广州网站开发哪家强线上推广具体应该怎么做
  • 中国建设银行人力资源网站百度经验官网登录
  • 怎么做网站关键词数据分析方法
  • 做网页是什么专业江苏网站seo
  • 数商云电子商务网站建设上海空气中检测出病毒
  • 门户网站建设分工的通知河南网站推广公司
  • 政府网站建设发展规划公司网站搭建流程
  • 两学一做 网站网页设计可以自学吗
  • 有哪个网站可以做兼职兰州seo
  • 建设电影网站赚钱10条重大新闻事件
  • 员工做违法网站佛山百度seo代理
  • seo快速整站上排名教程百度推广优化方案
  • 邯郸公司网站建设app拉新佣金排行榜
  • 做网站技术方法有今日军事新闻头条新闻
  • 电子商务网站建设课程设计百度快照提交入口
  • 佛山微网站建设哪家专业上海优化公司排行榜
  • 网站开发学校 优帮云网站移动端优化工具
  • 全屏幕网站模板营销网络的建设有哪些
  • wordpress快速建站全网营销代运营
  • 湘潭房产网站建设免费招收手游代理
  • 个人做电商怎么入门福州seo按天付费
  • pos机做网站推广全国人大常委会委员长
  • 企业网站展示举一个病毒营销的例子