`
jwen
  • 浏览: 63189 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

按指定的字符把字符串分割为字符串数组

    博客分类:
  • java
阅读更多
public static String[] splitString(String _str, char _ch) {
        int pre = 0;
        ArrayList list = new ArrayList();
        for (int i = 0; i < _str.length(); i++) {
            if (_str.charAt(i) == _ch) {
                if (i != pre)
                    list.add(_str.substring(pre, i));
                pre = i + 1;
            }
        }
        if (pre != _str.length()) {
            list.add(_str.substring(pre, _str.length()));
        }
        return (String[]) list.toArray(new String[0]);
    }

分享到:
评论

相关推荐

    labview字符串创建数组

    - **字符到字符串数组**:如果你有字符数组,可以使用“字符数组到字符串”函数,将每个字符数组元素转换为单独的字符串,然后用“数组构造函数”组合它们。 4. **操作字符串数组**: - **数组操作函数**:...

    以任意指定的字符分割一个字符串,然后保存在字符串数组中

    当我们需要将一个长字符串按照特定的分隔符拆分成多个独立的部分时,可以使用“字符串分割”功能。这个过程将一个字符串分解成一个字符串数组,每个数组元素对应原字符串中的一个片段。在本教程中,我们将深入探讨...

    分割字符串,放到数组

    在C#等编程语言中,字符串分割是一种将一个长字符串按照指定的分隔符(delimiter)拆分成多个子字符串的操作。这个操作通常通过内置的方法来完成,例如C#中的`Split()`方法。题目中的代码片段展示了如何使用逗号(`,...

    SQL字符串分割

    4. **根据索引获取字符串数组元素**:`Get_StrArrayStrOfIndex`函数则实现了根据指定索引位置获取字符串数组中特定元素的功能。函数内部同样使用循环结构来定位目标元素的起始位置,然后使用`SUBSTRING`函数截取相应...

    delphi字符串按字符串分割

    本文将详细讲解如何在Delphi中进行字符串按指定字符串分割的操作,并通过实例解释其工作原理。 首先,我们要了解的是Delphi的`SplitString`函数。这个函数位于`System.StrUtils`单元中,它的主要作用是将一个字符串...

    OJ_将数组中的字符串按指定长度重新分割

    标题“OJ_将数组中的字符串按指定长度重新分割”涉及的是一个在线编程挑战(OJ,Online Judge)的问题,其核心是处理字符串数组,并按照特定的长度要求进行分割。这个问题主要涵盖以下知识点: 1. **字符串操作**:...

    java 字符串分割

    2. 然后,我们使用 for 循环将输入字符串分割成多个子字符串,每个子字符串的长度为 10 个字符。 3. 最后,我们使用 ArrayList 集合来存储分割后的子字符串,并将其倒序输出。 知识点四:Java 中的 ArrayList 集合 ...

    Java分割字符串

    例如,如果你想要以逗号为分隔符分割字符串,可以使用`","`作为正则表达式。 ### 3. 分割实例 下面是一个简单的例子,展示了如何使用`split()`方法以空格分隔字符串: ```java String str = "Hello World, How Are ...

    sqlserver 字符串分割、包含、匹配

    2、按指定符号分割字符串,返回“分割后指定索引的第几个元素”的值,象数组一样方便 3、检查一个元素是否在数组中,返回1或0 4、检查一个元素是否与数组中的相匹配,并返回相匹配的数组的值。参数值为0表示全模糊...

    labview字符串拆分到数组 支持中文

    1. **使用分隔符拆分**:LabVIEW提供了一个名为“字符串到数组”的函数,它可以按指定的分隔符将字符串拆分成数组。例如,如果字符串由逗号分隔,这个函数就能将字符串拆分成多个子字符串组成的数组。对于中文字符串...

    lua切割字符串为数组(split)

    lua字符串转数组,类似js里的split()和php里的explode()

    把格式化字符串分割为数组

    ### 把格式化字符串分割为数组 #### 概述 此段代码实现的功能是将一个指定的格式化字符串按照另一个特定的字符串进行分割,并将分割后的结果存储在一个字符串数组中返回。 #### 方法签名 ```csharp public static...

    MATLAB 字符数组和字符串的搜索、替换、分割和合并,以及文本信息的类型判断和检测.md

    `strsplit` 函数可以将字符数组或字符串根据指定的分隔符拆分为子字符串,并返回一个字符串数组。这对于处理多个值存储在同一字符串的情况非常有用,比如逗号分隔值(CSV)文件中的记录。 ### 合并字符数组和字符串...

    mysql分割字符串

    本篇将详细介绍MySQL中的字符串分割技术及其相关知识点。 一、SUBSTRING_INDEX函数 MySQL中的`SUBSTRING_INDEX()`函数是进行字符串分割的常用工具。它返回一个子串,该子串包含了从原始字符串的起始部分到指定分隔...

    matlab数组字符串

    MATLAB 是一种强大的数学计算和可视化工具,其中字符串数组的处理功能非常丰富。字符串在 MATLAB 中主要用于界面设计、图形绘制以及数据表示等场景。以下是对标题和描述中涉及的MATLAB字符串数组相关知识点的详细...

    java数组与字符串用法小结

    `StringTokenizer` 是Java中用于解析字符串的一个实用类,它可以按照指定的分隔符将字符串分割成多个部分。下面是一个简单的示例: ```java import java.util.StringTokenizer; public class Test { public ...

    VB拆分字符串,分隔字符串

    它接受一个字符串作为输入,并根据指定的分隔符返回一个字符串数组。基本语法如下: ```vb Dim result() As String result = Split(inputString, delimiter) ``` 在这里,`inputString`是你想要拆分的原始字符串,...

    VC字符串分割成数组.doc

    `)和赋值符(默认为`= `),将输入的字符串分割成多个键值对,并存储在一个名为`m_ParamMap`的`map`容器中。 - **参数获取与管理**:提供了方法如`GetParamCount()`来获取参数总数,`Values()`和`Keys()`方法来获取...

    String 字符串操作、比较、查找字符、替换、反转、分割等

    - `split(String regex)`:根据给定的正则表达式将字符串分割成多个子字符串,并返回一个包含这些子字符串的数组。 ### 示例代码 ```java public class TestJavaDemo01 { public static void main(String[] args)...

    Arduino 分割字符串库,strFenGe.rar

    总之,`strFenGe` 库为 Arduino 用户提供了一种便捷的方式来处理分隔符分割字符串的任务,降低了编写复杂字符串操作代码的难度,提高了代码的可读性和效率。在实际应用中,应根据项目的具体需求和资源限制选择合适的...

Global site tag (gtag.js) - Google Analytics