java将String字符串转换为List<Long>类型实例方法

 更新时间:2020年03月11日 14:08:55   作者:micadai  
在本篇文章里小编给大家整理的是关于java将String字符串转换为List<Long>类型实例方法,需要的朋友们可以参考下。

在一些应用场景当中,我们可能会遇到以下的场景,我们要使用的类型是List类型,但是接收到的参数是Stirng类型如1,2,3,4等这样的形式

那么我们可以通过采用以下的代码完成以上需求的转换

private static Log log = LogFactory.getLog(Demo.class);

  @Test
  public void test() {
    String ids = "1, 3, 5, 7, 9";
    // 首先去除空格
    String idsWithNoBlank = ids.replaceAll(" +", "");
    // 其次使用分隔符将代码字符分开
    String[] idsNoBlankArray = idsWithNoBlank.split(",");
    // 使用 org.apache.commons.beanutils 提供的工具类进行类型转换
    // gradle 引入:compile group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.3'
    Long[] convert = (Long[]) ConvertUtils.convert(idsNoBlankArray, Long.class);
    // 然后转换成为 list
    List<Long> idsLong = Arrays.asList(convert);
    log.error(idsWithNoBlank);
    for (Long m : idsLong) {
      log.info(m);
    }

知识点补充:

Java中将List转换为String输出过程解析

最简单的方法之一就是用List里面的toString方法 如下

private void OutString() {    
    List<Integer> integerList = Arrays.asList(1,2,34,6);
    System.out.println(integerList);
  }

输出:

[1, 2, 34, 6]

到此这篇关于java将String字符串转换为List<Long>类型实例方法的文章就介绍到这了,更多相关java将String字符串转换为List类型内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java spring AOP基础

    Java spring AOP基础

    本篇文章主要介绍了深入理解spring的AOP机制基础原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-11-11
  • springboot操作阿里云OSS实现文件上传,下载,删除功能

    springboot操作阿里云OSS实现文件上传,下载,删除功能

    这篇文章主要介绍了springboot操作阿里云OSS实现文件上传,下载,删除功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 解决fastjson从1.1.41升级到1.2.28后报错问题详解

    解决fastjson从1.1.41升级到1.2.28后报错问题详解

    这篇文章主要介绍了解决fastjson从1.1.41升级到1.2.28后报错问题详解,需要的朋友可以参考下
    2020-02-02
  • Spring boot配置多数据源代码实例

    Spring boot配置多数据源代码实例

    这篇文章主要介绍了Spring boot配置多数据源代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Spring boot 在idea中添加热部署插件的图文教程

    Spring boot 在idea中添加热部署插件的图文教程

    这篇文章主要介绍了Spring boot 在idea中添加热部署插件的图文教程,本文通过图文并茂的形式给大家展示具体步骤,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • Java生成随机时间的简单随机算法

    Java生成随机时间的简单随机算法

    今天小编就为大家分享一篇关于Java生成随机时间的简单随机算法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 深入学习java中的Groovy 和 Scala 类

    深入学习java中的Groovy 和 Scala 类

    本文将探讨三种下一代 JVM 语言:Groovy、Scala 和 Clojure,比较并对比新的功能和范例,让 Java 开发人员对自己近期的未来发展有大体的认识。,需要的朋友可以参考下
    2019-06-06
  • java 中死锁问题的实例详解

    java 中死锁问题的实例详解

    这篇文章主要介绍了java 中死锁问题的实例详解的相关资料,希望通过本文大家能够理解掌握死锁的问题,需要的朋友可以参考下
    2017-09-09
  • SpringBoot2.6.x 与 Swagger3 兼容问题及解决方法

    SpringBoot2.6.x 与 Swagger3 兼容问题及解决方法

    文章介绍了Spring Boot 2.6.x与Swagger 3兼容性问题的解决方法,如果项目中未引入spring-boot-starter-actuator,则在yml文件中加入相关配置,反之,需要添加其他配置,感兴趣的朋友一起看看吧
    2025-03-03
  • Spring Boot系列教程之死信队列详解

    Spring Boot系列教程之死信队列详解

    这篇文章主要给大家介绍了关于Spring Boot系列教程之死信队列的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11

最新评论