Java StringUtils字符串分割转数组的实现

 更新时间:2019年09月02日 14:58:57   作者:码莎拉蒂  
这篇文章主要介绍了Java StringUtils字符串分割转数组的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

我们在日常开发时会经常遇到将一个字符串按照指定的字符进行分割。

这时,我们往往会想到使用str.split(","),进行处理得到分割后的数组。

然而, 使用split()方法在分割特殊的字符时是需要转移的。如小数点“.”

下面我为大家推荐一种可以无需转义,即可分割的方法。

使用 org.springframework.util.StringUtils 中的 delimitedListToStringArray(str,delimiter)

进行测试

public static void main(String[] args) {
 String str = "aa.bb.cc.dd.ee.ff";
 
 System.out.println("split使用‘.'进行分割:"+Arrays.toString(str.split(".")));
 
 System.out.println("split使用转义后‘\\.'进行分割:"+Arrays.toString(str.split("\\.")));
 
 System.out.println("StringUtils.delimitedListToStringArray使用‘.'进行分割:"
        +Arrays.toString(StringUtils.delimitedListToStringArray(str, ".")));
}

运行结果

split使用‘.'进行分割:[]
 
split使用转义后‘\\.'进行分割:[aa, bb, cc, dd, ee, ff]
 
StringUtils.delimitedListToStringArray使用‘.'进行分割:[aa, bb, cc, dd, ee, ff]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • java使用监听器实现一个统计网站在线人数的示例

    java使用监听器实现一个统计网站在线人数的示例

    本文主要介绍了java使用监听器实现一个统计网站在线人数的示例,具有一定的参考价值,有需要的朋友可以了解一下。
    2016-10-10
  • java实现动态代理方法浅析

    java实现动态代理方法浅析

    这篇文章主要介绍了java实现动态代理方法浅析,很实用的功能,需要的朋友可以参考下
    2014-08-08
  • java 使用DecimalFormat进行数字的格式化实例详解

    java 使用DecimalFormat进行数字的格式化实例详解

    这篇文章主要介绍了java 使用DecimalFormat进行数字的格式化实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • Java中String、StringBuffer和StringBuilder的区别与使用场景

    Java中String、StringBuffer和StringBuilder的区别与使用场景

    在Java编程中,String、StringBuffer和StringBuilder是用于处理字符串的常见类,它们在可变性、线程安全性和性能方面有所不同,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • java String源码和String常量池的全面解析

    java String源码和String常量池的全面解析

    下面小编就为大家分享一篇java String源码和String常量池的全面解析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • SpringBoot自动重启的两种方法

    SpringBoot自动重启的两种方法

    我们在项目开发阶段,可能经常会修改代码,修改完后就要重启Spring Boot,本文主要介绍了SpringBoot自动重启的两种方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • SpringCloudAlibaba微服务调用组件OpenFeign的方法

    SpringCloudAlibaba微服务调用组件OpenFeign的方法

    Feign是Netflix开发的声明式、模板化的HTTP客户端,其灵感来自Retrofit、JAXRS-2.0以及WebSocket,Feign可帮助我们更加便捷、优雅地调用HTTP API,这篇文章主要介绍了SpringCloudAlibaba微服务调用组件OpenFeign,需要的朋友可以参考下
    2024-07-07
  • springboot实现学生管理系统

    springboot实现学生管理系统

    这篇文章主要为大家详细介绍了springboot实现学生管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • Mybatis plus 配置多数据源的实现示例

    Mybatis plus 配置多数据源的实现示例

    这篇文章主要介绍了Mybatis plus 配置多数据源的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 在Java中使用Jwt的示例代码

    在Java中使用Jwt的示例代码

    这篇文章主要介绍了在Java中使用Jwt的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04

最新评论