【java】分割字符串工具类,霸气 jdk自带的

简介: java 分割字符串,分割string,可以根据多个条件去分割。比如逗号,分号,逗号或者分号。 比如一个字符串:“abc,def;gh,ij;k;lm,no,p;qr,st”按逗号和分号分隔,,这里应该分隔成10个字串,,java怎么写??如果用split怎么样一次分隔开? Str...

java 分割字符串,分割string,可以根据多个条件去分割。比如逗号,分号,逗号或者分号。


比如一个字符串:“abc,def;gh,ij;k;lm,no,p;qr,st”按逗号和分号分隔,,这里应该分隔成10个字串,,java怎么写??如果用split怎么样一次分隔开?


StringTokenizer st = new StringTokenizer(selWarehouse,",");

StringTokenizer st = new StringTokenizer(selWarehouse,",;");

StringTokenizer st = new StringTokenizer(selWarehouse,",;)");


这样比split省事多了!



jsp页面如下写,java的自己去导包

<%@page import="java.util.*"%>


 StringTokenizer st = new StringTokenizer(selWarehouse,",");//selWarehouse是传入的字符串,含有逗号

       while(st.hasMoreTokens() ){  //如果能往下分割 

            System.out.println(st.nextToken());

         //st.nextToken()就是已经分割后的东东了。可以自己找东西处理一下,变成你要的东西。

        }

 


目录
相关文章
|
15天前
|
Java
Java 字符串分割split空字符串丢失解决方案
Java 字符串分割split空字符串丢失解决方案
|
30天前
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
21 1
|
1月前
|
存储 Java
JAVA字符串与其他类型数据的转换
JAVA字符串与其他类型数据的转换
27 4
|
30天前
Mybatis+mysql动态分页查询数据案例——工具类(MybatisUtil.java)
Mybatis+mysql动态分页查询数据案例——工具类(MybatisUtil.java)
15 1
|
1天前
|
Java Linux Shell
【Linux】bash: /home/stefan/jdk1.7.0_55/bin/java: /lib/ld-linux.so.2: bad ELF interpreter
【Linux】bash: /home/stefan/jdk1.7.0_55/bin/java: /lib/ld-linux.so.2: bad ELF interpreter
5 0
|
5天前
|
安全 Java
深入理解 Java 多线程和并发工具类
【4月更文挑战第19天】本文探讨了Java多线程和并发工具类在实现高性能应用程序中的关键作用。通过继承`Thread`或实现`Runnable`创建线程,利用`Executors`管理线程池,以及使用`Semaphore`、`CountDownLatch`和`CyclicBarrier`进行线程同步。保证线程安全、实现线程协作和性能调优(如设置线程池大小、避免不必要同步)是重要环节。理解并恰当运用这些工具能提升程序效率和可靠性。
|
7天前
|
Oracle Java 关系型数据库
Java 开发者必备:JDK 版本详解与选择策略(含安装与验证)
Oracle Java SE 支持路线图显示,JDK 8(LTS)支持至2030年,非LTS版本如9-11每6个月发布且支持有限。JDK 11(LTS)支持至2032年,而JDK 17及以上版本现在提供免费商用许可。LTS版本提供长达8年的支持,每2年发布一次。Oracle JDK与OpenJDK有多个社区和公司构建版本,如Adoptium、Amazon Corretto和Azul Zulu,它们在许可证、商业支持和更新方面有所不同。个人选择JDK时,可考虑稳定性、LTS、第三方兼容性和提供商支持。
23 0
|
16天前
|
Java 应用服务中间件 Linux
Caused by: java.lang.UnsatisfiedLinkError: /root/jdk1.7.0_45/jre/lib/amd64/xawt/libmawt.so: libXrend
Caused by: java.lang.UnsatisfiedLinkError: /root/jdk1.7.0_45/jre/lib/amd64/xawt/libmawt.so: libXrend
|
17天前
|
Java
Java练习题-键盘录入字符串实现大小写转换
Java练习题-键盘录入字符串实现大小写转换
20 2
|
18天前
|
存储 安全 Java
Java中实现高效的字符串拼接技术
【4月更文挑战第6天】在Java编程中,字符串拼接是一个常见的操作。然而,由于字符串的不可变性,频繁的拼接操作可能会导致性能问题。本文将探讨Java中实现高效字符串拼接的技术,包括使用StringBuilder类、StringBuffer类以及Java 8中的StringJoiner类。通过对比这些技术的优缺点,我们将为您提供在不同场景下选择合适的字符串拼接方法的建议。