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

java中关于字符串分割的小技巧

    博客分类:
  • java
阅读更多

今天突然遇到一个蛋疼的问题,关于字符串分割的问题,

Skarnes,W.C., Rosen,B., West,A.P., Koutsourakis,M., Bushell,W., Iyer,V., Mujica,A.O., Thomas,M., Stewart,A.F.   and  Bradley,A.    这么一个字符串是不是看上去没有规律

看我的处理方式:

第一步: 将文件最后两词中间的“ and”替换成"," 最后结尾加上“,”这样你在看

Skarnes,W.C., Rosen,B., West,A.P., Koutsourakis,M., Bushell,W., Iyer,V., Mujica,A.O., Thomas,M., Stewart,A.F.,  Bradley,A.,是不是有规律了,

第二步: 上面是通过".,"结尾的 现在遇到另一个问题了关于通过字符串进行拆分成数组,对于我这种小菜来说真没遇到过,一开始通过正则,但是苦于正则写的太滥,搞了半天没搞定,最后通过字符串的split方法搞定了,真不知道spit还有这么强大的功能str.split("[.]+[,]+")

思路很重要,搞定后觉得好简单啊!用做分享!

分享到:
评论

相关推荐

    Java字符串类型转换

    ### Java字符串类型转换详解 在Java编程语言中,字符串(String)是一种常用的数据类型,用于处理文本数据。Java提供了丰富的API来支持不同类型的字符串转换,包括但不限于从字符数组、基本数据类型、对象到字符串...

    JAVA 字符串应用笔记

    在Java编程语言中,字符串是极其重要且常用的数据类型,尤其在Android开发中更是不可或缺。字符串主要用于处理文本信息,如用户输入、文件内容、网络数据等。以下是对"JAVA 字符串应用笔记"中可能涉及的一些核心知识...

    浅谈Java字符串Java开发Java经验技巧共11页.p

    标题中的“浅谈Java字符串Java开发Java经验技巧共11页”表明这是一份关于Java编程,特别是关于Java字符串处理的深度技术文档。在Java中,字符串是编程中经常遇到的基本数据类型,对于任何Java开发者来说,理解和掌握...

    Java 字符串与文本相关实例源码

    在Java编程语言中,字符串(String)是至关重要的数据类型,用于处理文本信息。字符串是不可变的,这意味着一旦创建,就不能更改其...通过学习和实践这些示例,开发者可以更好地掌握Java字符串操作的技巧,提升编程能力。

    java字符串 详解 java实例20

    通过学习这个Java实例20,开发者可以深入了解Java字符串的使用和性能优化技巧,从而在实际开发中更好地处理字符串相关的任务。同时,理解字符串的本质和特性对于编写出高效、可维护的代码至关重要。

    截取字符串

    这个小demo展示了如何在不同的编程环境中实现字符串截取,同时也涉及到字符串的空格处理。接下来,我们将深入探讨这两个主题。 首先,让我们讨论字符串截取。在大多数编程语言中,都有内置的函数或方法来实现字符串...

    java常用字符串方法网络收集txt版

    在Java编程语言中,字符串是极其重要且常用的数据类型,用于存储和操作文本。字符串类`String`在Java中有着丰富...通过阅读"java常用字符串方法网络收集txt版",开发者可以系统地学习和掌握Java字符串处理的各种技巧。

    java常用字符串方法,网络收集,txt版

    `split(String regex)` 方法根据正则表达式将字符串分割成数组,如 `String[] arr = str.split(", ");` 8. **转换大写/小写** `toUpperCase()` 和 `toLowerCase()` 分别用于将字符串转为大写和小写。 9. **去除...

    字符串专题文档

    在Java中,`String`类提供了丰富的字符串处理方法,而Python的字符串操作则更为简洁灵活。C++和C#也有自己的字符串处理库,如C++的`std::string`和C#的`System.String`。 在实际项目中,字符串处理技术常常与其他...

    StringManipulation:Java中的字符串处理算法

    在Java编程语言中,字符串处理是一项至关重要的任务,因为字符串在各种应用场景...项目的源代码会包含具体的实现,例如如何高效地合并字符串、如何实现不区分大小写的比较等,这些都是对Java字符串处理算法的宝贵实践。

    字符串处理文档

    这份“字符串处理文档”可能包含了作者自己整理的一些关于Java字符串操作的实用技巧和常见方法。下面将详细介绍一些核心的Java字符串处理知识点。 1. **字符串对象与字面量** 在Java中,字符串是对象,它们被封装...

    修改字符串流程图

    标题中的“修改字符串流程图”可能是指在编程中处理字符串时的一种逻辑表示,通常涉及到字符串操作的步骤或者算法流程。这种流程图可以帮助开发者理解和实现字符串的处理过程,比如字符串的查找、替换、分割等常见...

    330 Java Tips(330 JAVA 小技巧)

    - **字符串操作**:掌握Java中字符串的各种操作方法,如拼接、分割、替换等。 - **文本处理**:熟悉文本文件的读写操作,包括字符编码的处理。 - **数字计算**:理解Java中数值类型的特点和运算规则,包括精度问题。...

    关于字符串处理已经不同的处理方法

    7. **字符串分割**:在C++和更高版本的语言中,`std::string`类提供了`substr()`、`find()`、`replace()`等方法,方便地对字符串进行分割和操作。 8. **字符串转换**:`atoi()`, `atof()`, `strtol()`等函数可以将...

    字符串操作大全

    本资源“字符串操作大全”显然提供了关于如何在代码中处理字符串的各种方法和技巧。 首先,我们来探讨一些通用的字符串操作: 1. **创建与初始化**:字符串可以通过单引号或双引号创建,例如`'Hello'`或`"World"`...

    字符串处理函数2.zip

    6. **字符串分割**: - `str.split(delimiter)`:Python的`split()`方法按指定分隔符切割字符串,返回列表。 - `String[] split(String regex)`:Java的`split(String regex)`同样用于切割字符串,返回数组。 7. ...

    string中显示特定字符串

    在各种编程语言中,如Python、Java、C++、JavaScript等,处理字符串时经常需要查找并显示特定的子串。这个任务的核心是了解如何在`string`对象中搜索并提取指定的字符串。以下是一些关于在`string`中显示特定字符串...

    华为-华为od题库练习题之字符串分隔.zip

    这个压缩包可能包含了多个练习题目,旨在帮助学习者提升在编程中处理字符串的能力,特别是涉及到字符串分割的技巧。 【描述】"华为_华为od题库练习题之字符串分隔" 这个描述进一步确认了主题,即这些练习题的核心是...

Global site tag (gtag.js) - Google Analytics