`

字符串数组与字符串之间的互转(join/split)

阅读更多
1、Java

     1-1、字符串数组=>字符串:StringUtils: join(Object[] array, String separator)

            例:

  
import org.apache.commons.lang.StringUtils;   
   
public class StringUtilsTrial {   
  public static void main(String[] args) {   
   
    // Join all Strings in the Array into a Single String,    
    // separated by $#$   
    System.out.println(StringUtils.join(   
       new String[] { "AB", "CD", "EF" }, "$#$"));   
  }   
}  





     1-2、字符串=>字符串数组:String: split(String separator)

           例:

public SplitDemo() {    
    String s = "AB$#$CD$#$EF";    
    // 在每个空格字符处进行分解。    
    String[] ss = s.split("$#$");       
}   





2、JavaScript

     2-1、字符串数组=>字符串:Array: join(String separator)

          例:

<mce:script type="text/javascript">   
<!--    
var a = new Array("a","b","c");    
a.join("|");    
alert(a);    
// -->   
</mce:script>   






     2-2、字符串=>字符串数组:String: split(String separator)、String: split(String separator, int length)

          例:

<mce:script type="text/javascript">   
<!--    
  var str = "一二三四";    
  var str1 = "篮球、排球、乒乓球";    
  var arr = str.split("");//全部分割    
  var arr1 = str1.split("、");//按照顿号分割    
  var arr2 = str1.split("、",2);//按照顿号分割,保留两段   
// -->   
</mce:script>  


引自:http://blog.sina.com.cn/s/blog_5ebbc4cb0100p812.html
分享到:
评论

相关推荐

    字符串数组.zip

    ".sdf"文件可能是SQLite数据库文件,有时用于存储和检索数据,包括可能与字符串数组相关的数据。"字符串数组"这个目录可能包含了项目的源代码,"Debug"是编译后的可执行文件或库的存放位置,而"ipch"目录则通常用于...

    字符串数组 matlab.docx

    - **`join`**:将字符串数组连接成一个单一的字符串,使用指定的分隔符。 - **`upper`** 和 **`lower`**:将字符串数组转换为大写或小写。 - **`isalnum`**、**`isalpha`**、**`isdigit`**:检查字符串数组中的字符...

    【学习笔记doc】MATLAB字符串数组的创建与运算

    在MATLAB中,字符串数组是一种非常实用的数据结构,它允许我们存储和操作一系列文本数据。这篇学习笔记将深入探讨如何创建字符串数组以及进行各种运算。MATLAB作为一个强大的数学计算环境,其对字符串处理的支持也在...

    MATLAB创建字符串数组

    matlab数组字符串创建字符串数组 字符串数组可存储文本片段,并提供一组用于将文本按数据进行处理的函数。您可以对字符串数组进行索引、重构和...要重新排列字符串数组中的字符串,请使用 split、join 和 sort 等函数。

    matlab数组字符串(可运行)

    - `split`函数将字符串数组按照分隔符拆分成子字符串数组。 - `join`函数将字符串数组合并成单个字符串,可以选择连接符。 - `sort`函数用于对字符串数组进行排序,可以指定升序或降序。 6. **创建空字符串和...

    JavaScript:数组与字符串操作教程

    本文详细介绍了JavaScript中数组与字符串的基本概念及其操作方法,包括变量声明、数组的创建与操作、字符串的创建与操作以及数组与字符串之间的转换等。通过具体示例,加深了对JavaScript数组和字符串处理的理解。...

    JavaScript 字符串与数组转换函数[不用split与join]

    下面将详细介绍两个自定义的JavaScript函数,`StringToArray` 和 `ArrayToString`,它们可以实现字符串与数组之间的转换,且不依赖 `split()` 和 `join()`。 首先,来看 `StringToArray` 函数,它的主要功能是将一...

    03-python-数组属性方法总结-数组与字符串的转换-生成数组的函数-矩阵

    在本篇Python学习笔记中,我们将深入探讨四个关键主题:数组的属性和方法、数组与字符串之间的转换、生成数组的函数以及矩阵的概念与操作。 首先,让我们来看看【数组属性方法总结】。在Python中,最常用的数组库是...

    vb字符串分隔与合并的程序实例

    对于字符串合并,VB提供了`Join()`函数,它将一个字符串数组连接成一个单一的字符串。分隔符可选,如果不指定,默认使用空格。例如,如果你有一个字符串数组`numbers`,你可以用以下代码将它们合并: ```vb Dim ...

    VB.NET 字符串函数

    14. Split 函数:用于将一个字符串分割为多个子字符串,返回一个字符串数组。 15. Join 函数:用于连接一个数组中的所有字符串,返回一个新的字符串。 16. AscW 和 ChrW 函数:用于将 ASCII 值或 ANSI 值转换为...

    JS字符串和数组如何实现相互转化

    本文将深入探讨如何使用JS中的方法将字符串转换为数组,以及如何将数组转换回字符串。 1. 字符串转化为数组: 在JS中,我们可以使用`split()`方法将一个字符串分割成数组。`split()`方法接受一个参数,即作为分隔...

    java 分割字符串

    `split()`方法经常与其他字符串处理方法一起使用,如`join()`(用于合并字符串数组)和`replaceAll()`(用于替换匹配正则表达式的部分)等,以完成更复杂的字符串操作。 ### 7. 性能考虑 对于非常大的字符串,`...

    C#字符串操作

    7. `Split(char/str[])`:将字符串分割成多个子字符串数组,基于提供的分隔符。 8. `Concat(string[], string, ...)`:将多个字符串连接成一个新字符串。 9. `Join(string[], separator)`:使用指定的分隔符将字符串...

    Java实现数组转字符串及字符串转数组的方法分析

    Java实现数组转字符串及字符串转数组的方法分析 Java 中实现数组转字符串及字符串转数组的方法有多种,下面将详细介绍这些方法,并结合实例形式分析 Java 字符串及数组相关的分割、遍历、追加等操作技巧。 字符串...

    js数组与字符串的相互转换方法

    本文将深入探讨如何在JavaScript中进行数组与字符串的转换。 一、数组转字符串 在JavaScript中,我们可以使用`join()`方法将数组元素连接成一个字符串。`join()`方法接受一个可选参数,这个参数定义了数组元素之间...

    javascript字符串与数组转换汇总

    例如,假设我们有一个字符串数组,我们可以使用join()方法轻松地将其转换为一个由逗号分隔的字符串。 ```javascript var array = ["a", "d", "a", "f", "g", "f", "s", "g"]; var string1 = array.join(); // 结果...

    python字符串学习笔记.python字符串操作方法.doc

    - `split()`, `rsplit()`, `splitlines()`用于分割字符串,`partition()`, `rpartition()`找到子字符串并返回三部分。 - `capitalize()`, `title()`, `upper()`, `lower()`改变字符串的大小写。 - `ljust()`, `...

    Python实现字符串与数组相互转换功能示例

    在Python编程中,字符串与数组(列表)之间的转换是一项常用且重要的技能。这种转换可以帮助我们更灵活地处理数据,尤其是在进行数据分析、文本处理等场景时。下面将详细介绍如何在Python中实现字符串与数组的相互...

Global site tag (gtag.js) - Google Analytics