[Java][JavaScript]字符串数组与字符串之间的互转(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)

          例:

view plain

  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)

          例:

view plain

  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> 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏软件开发

JavaSE学习总结(七)—— 集合

一、为什么需要集合 如果要将100个学生成绩存放到程序中,怎么做? 首先想到是数组 int[] scores=new int[100]; 然而,长度是固定的,比...

2158
来自专栏风口上的猪的文章

.NET面试题系列[12] - C# 3.0 LINQ的准备工作

"为了使LINQ能够正常工作,代码必须简化到它要求的程度。" - Jon Skeet

683
来自专栏爱撒谎的男孩

Mybatis之多表查询

6558
来自专栏风口上的猪的文章

.NET面试题系列[11] - IEnumerable<T>的派生类

ICollection<T>继承IEnumerable<T>。在其基础上,增加了Add,Remove等方法,可以修改集合的内容。IEnumerable<T>的直...

652
来自专栏余林丰

关于String的问题

String是在代码中非常常见的一种数据类型.它能直接像基本类型一样直接赋值(String str = "test"),也能像引用类型一样创建一个实例(Stri...

1696
来自专栏一“技”之长

Swift讲解专题九——枚举 原

        在Objective-C语言中,没有实际上是整型数据,Swift中的枚举则更加灵活,开发者可以不为其分配值类型把枚举作为独立的类型来使用,也可以...

542
来自专栏Create Sun

基础拾遗------泛型详解

前言:   泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。类型参数使得设计类和方...

3439
来自专栏日常学python

爬虫必学知识之正则表达式上篇

这是日常学python的第12篇文章 在向网页进行了提交请求之类的之后,我们可以得到了网页的返回内容,里面自然而然会有我们想要的数据,但是html元素文本这么多...

3216
来自专栏hbbliyong

Oracle字符串函数

Oracle字符串函数 平常我们用Oracle主要有两种字符串类型 1.char始终为固定的长度,如果设置了长度小于char列的值,则Oracle会自动用空格填...

3666
来自专栏机器学习算法与Python学习

Python:爬虫系列笔记(6) -- 正则化表达(推荐)

在前面我们已经搞定了怎样获取页面的内容,不过还差一步,这么多杂乱的代码夹杂文字我们怎样把它提取出来整理呢?下面就开始介绍一个十分强大的工具,正则表达式! 1.了...

3538

扫码关注云+社区