`
luzl
  • 浏览: 572230 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Java split 的时候遇到的问题

    博客分类:
  • Java
阅读更多
我有一个字符串,分隔符是“|”,我使用方法下面代码总是取不到分隔符之前的字符串:
String str="12345|abcde".split("|")[0];

取到的值是空白字符串。

后来研究发现“|”是正则表达式里的特殊字符,需要转义一下:
String str="12345|abcde".split("\\|")[0];

取到的就是12345了。
一个小的笔记。
分享到:
评论

相关推荐

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

    当你遇到上述问题,即最后一个字段后面有多个连续的制表符,但这些空格或制表符没有被正确拆分,你可以通过向 `split()` 方法传递一个额外的参数来解决这个问题: ```java String[] values = line.split("\t", -1);...

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

    本文将详细介绍如何使用Java中的`split()`方法,并结合正则表达式来处理全角空格和半角空格的问题。 #### 一、背景介绍 在处理文本数据时,经常会遇到不同类型的空格字符。除了最常见的半角空格(ASCII码为32)...

    浅谈java String.split丢失结尾空字符串的问题

    然而,有时候开发者可能会遇到一个问题,即使用`split()`时,结尾的空字符串可能会丢失。这个问题在标题和描述中已经明确指出,现在我们将深入探讨这个问题及其解决方案。 首先,让我们看一个简单的例子: ```java ...

    Android split处理特殊字符

    本项目"Android split处理特殊字符"专注于解决`split()`方法在面对特殊字符时可能遇到的问题,例如"."、"|"、"*"、"\"和"]"等。这些字符在正则表达式中具有特殊含义,因此在用它们作为分隔符时,如果不进行适当的...

    十大常见Java String问题_动力节点Java学院整理

    Java中的String对象是编程中经常遇到的关键元素,它在各种场景下都有广泛的应用。下面将详细探讨Java String的十大常见问题及其解决方案。 1. **字符串比较:使用"=="还是equals()?** 在Java中,"=="运算符比较的...

    java经典面试题

    以上知识点是针对中高级Java开发人员在架构师面试中经常遇到的问题,考察了应聘者对Java集合框架的熟练程度、SQL语言的掌握、对持久层框架的应用能力以及编写业务逻辑代码的综合能力。回答此类面试题时,应尽量提供...

    Java读取Ini文件

    Ini文件是一种配置文件格式,常用于Windows系统中...如果你遇到了无法解压的压缩包,可以尝试使用“快压”或其他可靠的解压工具来处理。在实际项目中,务必确保正确处理文件路径、编码以及异常,以提高代码的健壮性。

    java模拟cmd控制台 java教学小程序

    以上就是Java模拟CMD控制台项目涉及的主要知识点,通过这个项目,学生可以全面提高Java编程技能,增强对操作系统接口的理解,以及培养良好的编程习惯和问题解决能力。在实际开发过程中,可以根据需求扩展更多的功能...

    java学习笔记模版

    【Java学习笔记模版】 Java实习工程师在学习过程中,会涉及到许多关键知识...遇到问题时,及时查阅资料、请教同事,分解问题并逐步解决。此外,利用空闲时间阅读代码和相关文档,可以有效提升编程能力和问题解决能力。

    java多音字转拼音解决办法

    在实际项目中,可能会遇到性能优化、错误处理、词典更新等问题。理解多音字的处理逻辑,结合Java和Python库,以及可能的NLP工具,可以帮助我们更好地解决这个问题。同时,不断学习和改进词典,以及提高算法的智能...

    java中截取带汉字的字符串

    在Java编程语言中,处理包含中文字符的字符串时,经常遇到的一个问题是如何正确地截取这些字符串。如果直接按照字节(byte)来进行分割,很容易导致中文字符被截断一半,从而形成乱码。这是因为一个中文字符通常占用多...

    java常用代码

    在Java编程语言中,开发者经常会...以上就是从给定文件名中提取出的Java常见编程知识点,它们代表了Java开发者在日常工作中可能遇到的问题和解决方案。理解并掌握这些知识点,将有助于提升Java编程技能和项目实施能力。

    AnagramGame_java_

    1. **字符串操作**:在JAVA中,`String`类提供了丰富的操作方法,如`split()`用于按特定分隔符分割字符串,`toLowerCase()`和`toUpperCase()`用于转换大小写,`length()`获取字符串长度,以及`charAt(int index)`...

    SuperMap Objects Java 面剖分

    SuperMap Objects Java 提供了 `split()` 方法来实现这一功能,将原始面对象按照设定的网格进行切割,生成新的面对象集合。 ### 四、实例演示 下面是一个简单的剖分流程示例: 1. 加载原始面对象。 2. 创建 `...

    java字符串实验题目

    在处理字符串相关的问题时,可能会遇到各种异常,如`NullPointerException`(当试图访问空引用时抛出)、`StringIndexOutOfBoundsException`(当索引超出字符串边界时抛出)。对于这些异常,Java提供了try-catch语句...

    比价程序,java做的

    5. **异常处理**:网络请求可能会遇到各种问题,如超时、连接失败等,因此异常处理是必不可少的,Java的try-catch语句块可以捕获并处理这些异常。 6. **数据清洗与处理**:抓取到的数据可能存在格式不一致、乱码等...

    java编程,抽奖器

    2. **异常处理**:在读取文件或执行抽奖过程中,可能会遇到文件不存在、格式错误等问题。因此,使用 try-catch 语句来捕获和处理异常是必要的。 3. **用户界面**:如果这是一个完整的应用,可能还会涉及到用户界面...

    Java笔记word.docx

    在使用Java进行数据库操作时,可能会遇到查询结果为空的情况。这可能是由于查询条件不符合任何记录导致的。为了解决这一问题,通常需要检查SQL语句是否正确以及表中是否有符合条件的数据。 **解决方法**: - **...

    java电子考勤系统(读CSV文件)

    在Java编程领域,电子考勤系统是一个常见的应用,它用于管理员工的签到记录,而CSV(Comma Separated Values)文件格式则是存储这类数据的理想选择。本项目着重讲解如何利用Java来读取CSV文件,并对其中的签到数据...

Global site tag (gtag.js) - Google Analytics