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

 

原文:http://blog.csdn.net/szwangdf/article/details/4177104

 

1、Java

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

            例:

/*
 *Join Strings using separator >>>AB$#$CD$#$EF
 */ 
   
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)

          例:

  1. <mce:script type="text/javascript">  
  2. <!--   
  3. var a = new Array("a","b","c");   
  4. a.join("|");   
  5. alert(a);   
  6. // -->  
  7. </mce:script>   

 

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

          例:

  1. <mce:script type="text/javascript">  
  2. <!--   
  3.   var str = "一二三四";   
  4.   var str1 = "篮球、排球、乒乓球";   
  5.   var arr = str.split("");//全部分割   
  6.   var arr1 = str1.split("、");//按照顿号分割   
  7.   var arr2 = str1.split("、",2);//按照顿号分割,保留两段  
  8. // -->  
  9. </mce:script>  
posted @ 2013-03-21 13:48  梦想mc  阅读(392)  评论(0编辑  收藏  举报