Java中split方法如何根据特定分隔符精确分割字符串?

2026-05-25 21:550阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计737个文字,预计阅读时间需要3分钟。

Java中split方法如何根据特定分隔符精确分割字符串?

目录 + 1. 为什么str.split('.')分割出来的是空的 + 2. Java中的转义字符 + 3. 正则表达式中的转义符 + 总结 + 1. 为什么str.split('.')

目录
  • 1. 为啥str.split(“.”) 分割出来的是空的
  • 2. Java中的转义字符 Escape Character
  • 3. 正则表达式中的转义符
  • 补充:java的split方法分割字符串(分隔符如* | . ^ )及注意点
  • 总结

1. 为啥str.split(“.”) 分割出来的是空的

split() 方法根据匹配给定的正则表达式来拆分字符串。

Java中split方法如何根据特定分隔符精确分割字符串?

注意: . $ | * 等转义字符,必须得加 \\。

因此,应该用str.split(“\\.”)

2. Java中的转义字符 Escape Character

字母前加上"\"来表示一些不能显示的ASCII字符,如\0,\t,\n等,因为0,t,n等都不是原本ASCII表中的意思了,所以称为转义字符。

阅读全文

本文共计737个文字,预计阅读时间需要3分钟。

Java中split方法如何根据特定分隔符精确分割字符串?

目录 + 1. 为什么str.split('.')分割出来的是空的 + 2. Java中的转义字符 + 3. 正则表达式中的转义符 + 总结 + 1. 为什么str.split('.')

目录
  • 1. 为啥str.split(“.”) 分割出来的是空的
  • 2. Java中的转义字符 Escape Character
  • 3. 正则表达式中的转义符
  • 补充:java的split方法分割字符串(分隔符如* | . ^ )及注意点
  • 总结

1. 为啥str.split(“.”) 分割出来的是空的

split() 方法根据匹配给定的正则表达式来拆分字符串。

Java中split方法如何根据特定分隔符精确分割字符串?

注意: . $ | * 等转义字符,必须得加 \\。

因此,应该用str.split(“\\.”)

2. Java中的转义字符 Escape Character

字母前加上"\"来表示一些不能显示的ASCII字符,如\0,\t,\n等,因为0,t,n等都不是原本ASCII表中的意思了,所以称为转义字符。

阅读全文