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

来源:互联网 发布:java生成xml的doctype 编辑:程序博客网 时间:2024/06/14 14:17

转自:http://blog.csdn.net/szwangdf/article/details/4177104

 

1、Java

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

            例:

01./* 02. *Join Strings using separator >>>AB$#$CD$#$EF 03. */  04.  05.import org.apache.commons.lang.StringUtils;  06.  07.public class StringUtilsTrial {  08.  public static void main(String[] args) {  09.  10.    // Join all Strings in the Array into a Single String,    11.    // separated by $#$   12.    System.out.println(StringUtils.join(  13.       new String[] { "AB", "CD", "EF" }, "$#$"));  14.  }  15.}  

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

           例:

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


 

2、JavaScript

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

          例:

01.<mce:script type="text/javascript">  02.<!--   03.var a = new Array("a","b","c");   04.a.join("|");   05.alert(a);   06.// -->   07.</mce:script>   


 

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

          例:

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