"); //-->
java中按某个标识符分割字符串的方法如下: Scanner scanner = new Scanner(System.in);
String source = scanner.next(); String[] sourceArray = source.split("/"); for (int i = 0; i < sourceArray.length; i++) { System.out.println(sourceArray[i]); } 如果需要指定分割后的数量的话,之家再split方法中再传入指定数量即可。
Scanner scanner = new Scanner(System.in);
String source = scanner.next(); // 最多分割出3个字符串 int max = 3; String[] sourceArray = source.split("/", max); for (int i = 0; i < sourceArray.length; i++) { System.out.println(sourceArray[i]); } 注意事项: 1、分隔符为"."(无输出),"|"(不能得到正确结果)转义字符时,"*","+“时出错抛出异常,都必须在前面加必须得加”\",如split(\|); 2、如果用"“作为分隔,就得写成这样:String.split(”\\"),因为在Java中是用"\“来表示”“的,字符串得写成这样:String Str=“a\b\c”; 转义字符,必须得加”\"; 3、如果在一个字符串中有多个分隔符,可以用"|“作为连字符,比如:String str=“Java string-split#test”,可以用Str.split(” |-|#")把每个字符串分开。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
Eclipse 平台入门
一种基于Java技术的信息家电远程控制方法的实现
[原创]张孝祥的java.javascript网页开发
2023年12月编程语言排行榜出炉,C#有望成为2023年度编程语言
Java Script的工作原理是什么?怎样用它来生成简单的
Java Verified Program支持的设备列表
世界排行第一的编程语言:java迎来25岁生日
新帖求交流
索尼爱立信机型开发指南
想要学好大数据需掌握这十二大技术
TurboJ描述文件
基于Java的脏字过滤器设计
好消息,在8031 core上执行java.
我从GitHub上看到了编程语言八年变迁史 | Reddit 30.7k
最新编程语言排行榜出炉:Java历史首次被赶出前三
新版编程语言Java 19正式发布:增加支持RISC-V架构和虚拟线程
2月编程语言榜单:Go首度进入前十名
Python首次超越Java成第二最受欢迎的编程语言
意法半导体推出STeID Java Card™可信电子身份证和电子政务解决方案
从0开始用Java做智慧农业物联网,附源码、笔记、参考资料
基于Android的车载信息娱乐系统构架
微软正在考虑将UWP应用移植至Java:Android也能用
汽车远程信息处理平台设计方案
基于Android的车载娱乐系统构架