`
rainwindboy
  • 浏览: 56425 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

【原创】字符串分割的一个方法

 
阅读更多
        
在java中,字符串的分割,你可以采取split的方式,但是如果这个要分割的字符是一个特殊字符的话,split就没有什么办法了,下面这个方法,提供了一个可以通用的字符串分割方法
 1      private static List divideStringForAdd(String str, String rex) {
 2        
 3         List rtnList = new ArrayList();
 4         StringTokenizer st = new StringTokenizer(str, rex);
 5         String[] tmp2 = new String[st.countTokens()];
 6         int i = 0;
 7         while (st.hasMoreTokens()) {
 8 //          System.out.println(st.nextToken());
 9             rtnList.add(st.nextToken());
10         }
11         return rtnList;
12     }
分享到:
评论

相关推荐

    Shell编程范例之字符串操作-TinyLab原创

    在字符串操作中,正则表达式是一个十分强大的工具。它通过定义字符的规则集合来匹配字符串,广泛应用于字符串搜索和替换、文本处理等领域。在Shell编程中,常见的正则表达式操作包括处理URL地址、匹配邮件地址、格式...

    在R中处理字符串.pdf

    虽然R语言在处理字符串方面不如某些其他编程语言那样强大或灵活,但对于熟悉其特性和方法的用户来说,它仍然是一个非常有用的工具。以下是一些关键知识点: 1. **资源推荐**:文章开头提到了一些有用的资源,这对于...

    php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创

    例如,定义了一个包含数字的字符串`$string='中奖号码:3'`,然后通过`mt_rand()`函数生成1到10之间的随机数`$numtmp`,接着使用`strpos()`来检查`$numtmp`是否在`$string`中。当`$numtmp`等于3时,期望输出"恭喜...

    Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】 <font color=red>原创</font>

    例如,str.format_map用于进行格式化操作,str.count用于统计子串出现的次数,str.split用于将字符串分割成列表,str.join用于将列表元素合并为字符串等。 为了深入理解,我们可以通过更多示例来演示上述知识点的...

    利用编辑距离实现论文查重

    编辑距离,又称Levenshtein距离,是一种衡量两个字符串相似度的指标,它定义为由一个字符串转换成另一个字符串最少的编辑操作次数。在论文查重的场景中,这一概念被广泛应用于检测文本的原创性,防止抄袭。下面将...

    php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)

    在提供的文件信息中,介绍了如何通过PHP脚本实现这一目标,并且由原创作者Zjmainstay提供了一个具体的实现方法。 知识点一:PHP文件读取函数 文件读取函数file_get_contents()用于读取文件并将其内容返回为字符串。...

    php采集速度探究总结(原创)

    而str_cut3函数的效率是随着字符串长度的增加而下降,其方法是先通过explode函数以起始字符串分割原始字符串,再以结束字符串分割结果数组并提取子字符串。从这里可以观察到,不同的字符串处理方式对性能有直接的...

    C# 计算器 原创作品,可键盘直接输入计算

    在本项目中,我们讨论的是一个使用C#编程语言编写的计算器程序,它是一个原创作品,支持用户通过键盘直接输入进行计算。这个计算器是为学习和交流目的设计的,可以在.NET Framework 3.5环境下运行。这个框架是微软...

    ADO.NET学习总结.docx【原创作者田超凡,已申请版权,禁止随意转发,侵权仿冒必究】

    C#中的`String`类提供了许多处理字符串的方法,如`Equals()`比较字符串,`Length`获取长度,`Compare()`比较字符串,`IndexOf()`和`LastIndexOf()`查找子串位置,`Substring()`提取子串,`Split()`分割字符串,`Join...

    Parametrized-String-Matching-Implementation-for-Software-Plagiarism-Check:软件抄袭检查的参数化字符串匹配实现

    在参数化字符串匹配中,可能会涉及到字符串的分割、替换和比较。 2. **正则表达式(Regex)**:Python的`re`模块提供了强大的正则表达式功能,可以用于识别和提取代码中的模式,如变量名、函数名等。 3. **抽象...

    w3school vbscript 参考手册

    - `Split`:将字符串分割成数组。 - `UBound`:返回数组的最大索引。 6. **String 函数**: - `InStr`:查找字符串中子串的第一次出现的位置。 - `InStrRev`:从后向前查找子串在字符串中的位置。 - `LCase`:...

    python学习课件(共73张PPT).ppt

    `expandtabs(n)`方法可以用来调整字符串中制表符的间距。在序列操作中,Python支持相加操作,如字符串连接,但不同类型的数据不能直接相加。元组可以使用单个元素的形式,即`(元素1,)`来定义,而空元组可以写作`()`...

    12星座变动宫

    1. **字符串分割与拼接**:首先将数字按照三位一组的方式进行分割,然后分别转换为相应的英文表示。 2. **特殊值处理**:对于特定数值如“100”、“1000”等,需要有特殊的转换规则。 3. **货币单位添加**:最后,在...

    搜索引擎复制网页的算法-转

    搜索引擎复制网页的算法是搜索引擎优化(SEO)中的一个重要议题,主要目的是识别并处理网络上的重复内容。搜索引擎在索引网页时,会通过一系列算法来确定网页的独特性和原创性,以提供更高质量的搜索结果。 首先,...

    JAVA_API_1.7涓枃 (1).chw.zip

    在字符串处理方面,`String`类增加了许多新方法,如`join()`用于连接字符串数组,`split()`支持正则表达式分割,以及`contains()`、`startsWith()`和`endsWith()`等方法,使字符串操作更加便捷。 还有,Java 7改进...

    7-ZIP 制作软件安装包详细教程+7-Zip自解压软件安装包制作工具箱.docx

    它可以将一个大文件分割成多个小的7z部分,然后在目标计算机上重新组合成原始的自解压包。 在制作自解压安装包的过程中,你需要确保所有必要的文件都已经包含进来,例如程序文件、配置文件、帮助文档以及任何依赖的...

    文本相似度论文和网页查重

    4. **编辑距离**:也称为Levenshtein距离,衡量的是将一个字符串转换为另一个字符串所需的最少单字符编辑(插入、删除或替换)次数。 5. **N-gram**:将文本分割成连续的n个字符或单词,然后比较这些片段的相似性。...

    Data Structures and Object Oriented Design Lecture Notes (USC CSCI104)

    常见的字符串操作包括拼接、分割、查找等。 - **流**:流是一种用于输入/输出操作的概念模型,它提供了一种方便的方式来读取或写入数据。例如,从文件中读取数据或向网络发送数据。 #### 三、内存及其分配 - **...

    javascript 定时广告显示(两个时间段) <font color=red>原创</font>

    通过使用字符串的`split`方法,可以将日期字符串按照"-"分割成数组,随后用数组中的元素创建`Date`对象。字符串和数组的这些操作,对于解析日期和时间数据至关重要。 #### 5. 控制广告显示的逻辑条件 `showit`函数...

    在线聊天室(ajax+asp)

    开发语言为Asp,服务器脚本为VBScript; AJAX部分采用JQuery框架,...请保留作者版权信息,尽管不是什么大程序,但作者近期发现很多使用者连开发人都改成自己的名字,这既是对别人劳动成果的不尊重,也是一个人素质的体现

Global site tag (gtag.js) - Google Analytics