String数组转换成Integer数组,Integer 数组转换成集合

2023-01-02 00:00:00 集合 数组 转换成
  1. 先准备pom文件。
    找到maven的官网。
    《String数组转换成Integer数组,Integer 数组转换成集合》
    在官网上搜索需要的 commons-beanutils pom

《String数组转换成Integer数组,Integer 数组转换成集合》
点进去选择与项目版本匹配的,我选择的是1.83的。
《String数组转换成Integer数组,Integer 数组转换成集合》
方便大家复制:

<!-- https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils -->
<dependency>
    <groupId>commons-beanutils</groupId>
    <artifactId>commons-beanutils</artifactId>
    <version>1.8.3</version>
</dependency>

  1. 准备一个字符串数组进行转换并且看一下是否可以转换成int数组。
    《String数组转换成Integer数组,Integer 数组转换成集合》
    是可以的,下面是源码:
  public static void main(String[] args) { 
        String[] str = new String[]{ "1","2","3"};
        Integer[] newids = (Integer[]) ConvertUtils.convert(str,Integer.class);
       for(int i=0;i < newids.length ;i++){ 
           System.out.println(newids[i]);
       }
    }
  1. Integer数组怎么转换为集合捏?
    《String数组转换成Integer数组,Integer 数组转换成集合》
    也是可以的,这属于基础,但是 不常用还是需要借助博客来进行结合记忆的
  public static void main(String[] args) { 
        String[] str = new String[]{ "1","2","3"};
        Integer[] newids = (Integer[]) ConvertUtils.convert(str,Integer.class);
// for(int i=0;i < newids.length ;i++){ 
// System.out.println(newids[i]);
// }
		//这一个方法就可以进行转换了
        List<Integer> list = Arrays.asList(newids);
        for(int i=0;i < list.size() ;i++){ 
            System.out.println(list.get(i));
        }

    }

    原文作者:冯理想
    原文地址: https://blog.csdn.net/weixin_45213302/article/details/122476761
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章