java split 特殊字符_Java中split()分割字符串时对特殊符号的处理
String类型的对象在用split()方法进行字符分割的时候常常会遇到用特殊字符进行分割的情况。由于split()是用正则实现的分割,所以当遇到一些特殊字符时,就需要使用一些特殊处理。以下是对一些常用特殊符号所进行的处理。
public class SplitTutorial {
public static void main(String[] args) {
String periodStr = "Split.Tutorial";
String vertialStr = "Split|Tutorial";
String starStr = "Split*Tutorial";
String backslashStr = "Split\\Tutorial";
String squareStr = "Split[]Tutorial";
display(periodStr.split("[.]")); // 处理"."的分割
display(vertialStr.split("\\|")); // 处理"|"的分割
display(starStr.split("\\*")); // 处理"*"的分割
display(backslashStr.split("\\\\"));// 处理"\"的分割
display(squareStr.split("\\[\\]")); // 处理"[]"的分割
}
public static void display(String[] strs) {
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
System.out.println();
}
}
java split 特殊字符_Java中split()分割字符串时对特殊符号的处理相关推荐
- java取子串_Java中获取子字符串的几种方法示例
首先假如有这样一串字符串: String s = "共 100 页, 1 2 3 4..."; 假如我想把"100"给取出来,该如何做? 方法一: 采用spli ...
- java 异常 中文_Java中所有的运行时异常,带中文解释
展开全部 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:Negat ...
- 利用ajax从jsp中返回的字符串时出现回车符号解决办法
问题背景:通过ajax来实现检测用户名,若用户名已存在,则提示已存在并且清空文本框:若不存在则提示可用.在checkname.jsp中写的时候,通过out.write();返回提示,在index.js ...
- java 按符号分割字符串_如何根据java根据指定的字符,分割字符串?
展开全部 根据java根据指定的字符,分割字符串的方法是:e69da5e887aa62616964757a686964616f31333365633866String temp[]=result.sp ...
- java 正则 空格_Java中关于空格的正则表达式
public class Test { public static void main(String[] args) { String s = "GET /index ...
- java 空格 正则_Java中关于空格的正则表达式
public class Test { public static void main(String[] args) { String s = "GET /index ...
- java水平制表符_java中水平制表符\t的作用
\t \t是水平制表符在C/C++/Java等编程语言中的转义符号,因为在字符串中无法直接使用类似回车.水平制表符等这些看不见的字符,所以在输入字符串时用转义符号表示,而编译器看到这些转义字符能明白, ...
- Java循环判断数组中是否包含字符串
关于Java循环判断数组中是否包含字符串的方法: // 循环判断数组中是否包含字符串public static boolean useLoop(String[] arr, String targetV ...
- java 文件追加 变大_用java写在doc中追加内容代码时,为什么它只能写入一次内容,后面都只是增加文件的大小,不增加内容啊?...
用java写在doc中追加内容代码时,为什么它只能写入一次内容,后面都只是增加文件的大小,不增加内容啊? 答案:1 信息版本:手机版 电脑版 解决时间 2020-07-02 16:34 已解决 20 ...
最新文章
- 【TensorFlow2.0】(6) 数据统计,范数、最值、求和、均值、最值位置、唯一值、张量比较
- Linux-SFTP/SSH免密码登录
- python中的json_简单介绍Python中的JSON使用
- .NET Core SignalR Redis底板详解(前言)
- Python基础day04【字典(介绍、定义与访问、操作数据、常见操作)】
- OS- -操作系统常见问题总结
- [转载]C#多线程学习(一) 多线程的相关概念
- 从大到小依次输出三个整数
- 如何注册MSN(Microsoft ID)
- web安全day26:今天,算是把linux的用户管理弄明白了
- ios12后,获取不到WIFI(SSID)相关信息
- 校验码(循环冗余校验码)
- 代购类网站商品高清晰大图片(1000x1000)的采集解决方案 - hackercai - 博客园
- c#处理未捕获的异常(UnhandledException)
- java getdate和getday,jq里面,如何用getDate()和getDay()函数遍历出当月的所有日子和星期?...
- java activiti_《Activiti实战》PDF 下载
- Java 并发编程之美:并发编程高级篇之一-chat
- html控制智能家居,一种通过web控制的智能家居系统的制作方法
- 重拾Eclipse开发
- 独角兽扎堆新加坡,Shopee、Lazada们究竟看见了怎样的未来?