`
段海波
  • 浏览: 318321 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java使用split拆分特殊字符

    博客分类:
  • Java
阅读更多

在使用java中的split拆分特殊字符的时候,会发现达不到自己想要的结果。比如

 

"1234567891^1234567890".split("^")[1]
 

会提示数组下标越界异常,说明根本没有拆分成功。究其原因,原来^是特殊字符,split中的参数为正则表达式,所以要想让split识别特殊字符,就需要把参数转变为正则,即在参数前加上"\\"即可。

 

"1234567891^1234567890".split("\\^")[1]
 
分享到:
评论

相关推荐

    Java中Split的用法及注意

    Java 中 Split 的用法及注意 Java 中的 Split 方法是通过正则表达式来拆分字符串的,它可以将一个字符串分割...Java 中的 Split 方法是非常有用的,可以根据需要来拆分字符串,但是需要小心正则表达式中的特殊字符。

    使用正则表达式拆分字符串

    在本教程中,我们将深入探讨如何使用正则表达式来拆分字符串,这对于数据处理和文本分析尤其有用。下面将详细阐述正则表达式的概念、语法以及如何在不同编程语言中实现字符串的拆分。 1. 正则表达式基础 - **模式...

    java 中用split分割字符串,最后的空格等不被拆分的方法

    在本例中,我们使用 "\t" 作为分隔符,表示我们要按照制表符拆分字符串。 当你遇到上述问题,即最后一个字段后面有多个连续的制表符,但这些空格或制表符没有被正确拆分,你可以通过向 `split()` 方法传递一个额外...

    暑假培训学习笔记之 java字符串拆分

    本篇暑假培训学习笔记将深入探讨如何使用Java进行字符串拆分,主要聚焦于利用正则表达式进行拆分的方法。 字符串拆分是将一个大的字符串依据特定的规则分割成多个子字符串的操作。在Java中,我们可以使用`String`类...

    java中的split的用法

    这意味着我们可以使用它来按照特定的分隔符或者模式将字符串拆分成多个子串。 #### 三、基本语法 `split`方法有两种形式: 1. `public String[] split(String regex)` 2. `public String[] split(String regex, ...

    java_spliter.zip_java split_java spliter_分割文件

    `split`函数是Java中用于字符串分割的关键方法,它接受一个正则表达式作为参数,返回一个字符串数组,其中每个元素都是原字符串根据正则表达式分割后的结果。在这个文件分割程序中,`split`可能不是直接用于字符串...

    Java字符串split使用方法代码实例

    Java字符串split使用方法代码实例是 Java 编程语言中的一种常见操作,用于将一个字符串拆分成多个子字符串。下面我们将详细介绍 Java 字符串 split 使用方法代码实例。 什么是字符串 Split 在 Java 中,字符串 ...

    用string拆分字符串

    Java中,我们使用`String`类的`split()`方法来拆分字符串。这个方法接受一个正则表达式作为参数,例如: ```java String str = "apple|banana|grape"; String[] fruits = str.split("|"); for (String fruit : ...

    用string拆分字符串.zip

    在Java中,`String.split()`方法与Python类似,也用于拆分字符串。它同样接受一个分隔符作为参数: ```java String s = "Hello, World! How are you?"; String[] words = s.split("\\s+"); for (String word : words...

    java 分割字符串

    在Java编程语言中,分割字符串是一项常见的操作,它允许我们将一个长字符串分解成多个子字符串,每个子字符串对应原字符串中的某个部分。这通常通过使用`String`类提供的`split()`方法来完成。本篇文章将深入探讨...

    字符串分割

    这段代码将输出同样的结果,但需要注意的是,Java的`split()`方法使用的是正则表达式,所以如果分隔符不是正则表达式,需要转义(例如,用`\\,`来表示逗号)。 JavaScript也有`split()`方法,其用法与Python类似,...

    类型转换与字符串拆分

    比如,从CSV文件中读取数据,每行数据由逗号分隔,我们先用split(',')拆分字符串,然后根据需要将拆分出的子字符串转换为对应的数值类型。此外,处理URL参数、XML或JSON格式的数据时,也会频繁地进行这两步操作。 ...

    java正则表达式匹配全角空格

    假设我们有一个包含混合全角空格与半角空格的字符串,我们需要通过Java的`split()`方法将其拆分成多个子字符串。这里的挑战在于如何确保我们的程序能够正确地识别并处理这些不同的空格字符。 #### 三、解决方案 ...

    Split-由任意个全角或半角空格分隔开的任意长度的字符串

    例如,用户输入“关键词1 关键词2 关键词3”,其中的全角或半角空格就是我们要用来拆分字符串的依据。这样做可以实现更灵活的查询逻辑,比如返回包含任一或所有关键词的结果。 以下是一些关于字符串拆分的关键知识...

    split this is a split java develop utils package

    在Java中,通常使用`String`类的`split()`方法来拆分字符串,但自定义的工具包可能会提供更高级的特性,如支持正则表达式、多维度分割、自定义分隔符或者性能优化等。 下面我们将深入探讨Java中字符串分割的相关...

    oracle_split_函数_返回数组

    在Oracle数据库中,由于内置函数不直接支持像Java中的`split`那样拆分字符串并返回数组,因此开发者需要自定义函数来实现这一功能。这里提到的两种方法都是为了解决这个问题,即根据指定的分隔符将字符串拆分为一个...

    java 创建字符串类

    - `split()`:根据指定分隔符将字符串拆分为字符数组。 6. **字符串查找与替换**: - `indexOf()`和`lastIndexOf()`:查找子字符串首次出现或最后一次出现的位置。 - `contains()`:检查字符串是否包含指定子...

    Java正则表达式之split()方法实例详解

    Java正则表达式之split()方法是一种常用的字符串拆分方法,它可以将一个字符串根据给定的正则表达式分割成多个子字符串。下面将对split()方法进行详细的分析和讲解。 方法定义 Java正则表达式之split()方法有两个...

    咦,Java拆分个字符串都这么讲究

    在Java中,最常用的字符串拆分方法是使用`String`类的`split()`函数,但这个方法并不总是那么直观。让我们深入探讨这个问题。 首先,来看一个简单的例子,假设我们有一个字符串`"沉默王二,一枚有趣的程序员"`,...

    String类的intern、split方法

    了解 split 方法的作用可以让我们更好地处理字符串的分割操作,例如,根据给定的正则表达式来拆分字符串,或者根据给定的分隔符来拆分字符串。 String 类的 intern 方法和 split 方法都是非常重要的方法,它们可以...

Global site tag (gtag.js) - Google Analytics