`

[Java][JavaScript]字符串数组与字符串之间的互转

    博客分类:
  • Java
阅读更多
1、Java
 
     1-1、字符串数组=>字符串:StringUtils: join(Object[] array, String separator)
 
            例:view plaincopy to clipboardprint?
/* 
 *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" }, "$#$"));  
  }  

/*
 *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)
 
           例:view plaincopy to clipboardprint?
public SplitDemo() {   
    String s = "AB$#$CD$#$EF";   
    // 在每个空格字符处进行分解。   
    String[] ss = s.split("$#$");      
}  
public SplitDemo() {
 String s = "AB$#$CD$#$EF";
 // 在每个空格字符处进行分解。
 String[] ss = s.split("$#$");   
 
 
 
2、JavaScript
 
     2-1、字符串数组=>字符串:Array: join(String separator)
 
          例:view plaincopy to clipboardprint?
<mce:script type="text/javascript">  
<!--   
var a = new Array("a","b","c");   
a.join("|");   
alert(a);   
// -->  
</mce:script>  
<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)
 
          例:view plaincopy to clipboardprint?
<mce:script type="text/javascript">  
<!--   
  var str = "一二三四";   
  var str1 = "篮球、排球、乒乓球";   
  var arr = str.split("");//全部分割   
  var arr1 = str1.split("、");//按照顿号分割   
  var arr2 = str1.split("、",2);//按照顿号分割,保留两段  
// -->  
</mce:script> 
 
 
 
分享到:
评论

相关推荐

    java对象转换为json字符串或字符串数组

    在Java开发中,将Java对象转换为JSON字符串或字符串数组是一项常见的任务,特别是在与前端交互、数据存储或者网络传输时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    java实现二维数组转json的方法示例

    例如,在提供的示例中,`blogList`是一个二维字符串数组,每个子数组代表一条博客信息,包含日期(postdate)、标题(title)和作者(author)。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,...

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

    `splitArr`现在将是一个字符串数组,包含与逗号分隔的各个部分。 再来看看JavaScript,这是一种常用于Web开发的语言。在JavaScript中,`split()`同样适用: ```javascript var str = "Hello,World,How,Are,You"; ...

    实验9:Java数组与字符串.doc

    Java 数组与字符串实验报告 本实验报告的目的是为了让学生掌握 Java 编程语言中的数组和字符串概念,以及它们在实际应用中的使用。实验分为四个部分,分别是实验目的及要求、实验设备环境及要求、实验任务和实验...

    图片文件与Base64编码字节数组字符串互转

    总之,图片文件与Base64编码字节数组字符串之间的转换是通过读取文件、进行Base64编码/解码来实现的。Java提供了内置的工具类来支持这一过程,使得这种转换变得简单而高效。理解并熟练运用这种转换技巧,对于开发者...

    java验证字符串是否符合json格式

    在Java编程中,验证字符串是否符合JSON(JavaScript Object Notation)格式是一项常见的任务,尤其是在进行前后端数据交互时。JSON是一种轻量级的数据交换格式,它允许数据以键值对的形式存储,易于人阅读和编写,...

    java字符串处理输入一个字符串和一个字符后,原字符串中所有该字符将被删除并显示出结果

    在Java编程语言中,字符串处理是一项基础且重要的任务。在这个特定的场景中,我们需要创建一个Applet程序,它能够接收用户输入的字符串和一个字符,然后从原始字符串中删除所有出现的指定字符,并显示处理后的结果。...

    使用json-lib将java对象转换成json字符串

    1. **JSON与Java对象的互转**: - JSON对象可以映射为Java对象,如HashMap、ArrayList等。JSON字符串到Java对象的转换通常通过反序列化实现,而Java对象到JSON字符串的转换则称为序列化。 - json-lib库提供了一套...

    09 数组及字符串实验

    8. **字符串与数组的转换**:在某些场景下,我们需要在数组和字符串之间转换。例如,将字符数组转换为字符串,或将字符串分割成字符数组。 9. **动态规划和字符串**:在解决一些复杂问题时,如最长公共子序列、编辑...

    从高德地图提取规划线路的gps数据路径集合,转换为经纬度的字符串数组集合

    本项目的核心是提取高德地图的规划线路数据,并将其转化为便于处理的经纬度字符串数组集合。这个过程涉及到数据解析、格式转换以及JSON操作等技术。 首先,我们要理解GPS数据的基本构成。GPS数据通常包含经度和纬度...

    二维数组转json的java源码

    它常用于服务器与客户端之间的数据传输。本篇文章将深入探讨如何使用Java实现二维数组到JSON的转换。 首先,我们需要了解二维数组的基本概念。二维数组可以看作是由多个一维数组组成的数组,类似于表格,每一行是一...

    javascript字符串与数组转换汇总

    数组转字符串 1.join()方法 var s= [a, d, a, f, g, f, s, g]; s.join() //a,d,a,f,g,f,s,g s.join( ) //a d a f g f s g s.join(''); //adafgfsg 字符串转数组 1.call()方法 var str = adafgfsg; var ...

    json_lib使用实例:java对象与json字符串的互转

    JSON(JavaScript Object...通过其提供的API,我们可以方便地进行JSON字符串与Java对象之间的双向转换,同时还能处理各种复杂的数据结构。在实际开发中,掌握这些知识对于进行Web服务开发、API接口设计等工作至关重要。

    javascript中json对象json数组json字符串互转及取值方法

    处理JSON数组字符串时,与转换单个JSON对象类似,只需调用`JSON.parse()`。例如: ```javascript var jsonArrStr = '[{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"02","open":false,"pId":"0",...

    将string类型xml字符串转为json字符串

    而JSON则是一种轻量级的数据交换格式,它的结构与JavaScript的对象类似,由键值对组成,用大括号`{}`包裹对象,中括号`[]`表示数组,例如: ```json { "book": { "title": "标题", "author": "作者", "year": ...

    json与对象互转,json数组与对象数组互转

    标题“json与对象互转,json数组与对象数组互转”涉及到的是如何在JavaScript中将JSON字符串和JavaScript对象之间进行转换,以及JSON数组和JavaScript对象数组之间的转换。在JavaScript中,有内置的全局函数`JSON....

    字符串排序方法

    提供的Java代码示例使用了冒泡排序算法来对字符串数组进行降序排序。下面是该代码的主要逻辑: 1. **初始化数组**:定义了一个字符串数组`s`,包含了一些字符串。 2. **冒泡排序**:通过两个嵌套循环实现了冒泡排序...

    json工具类,java日期转换,字符串转换等各种工具类

    字符串操作包括字符串与基本类型之间的转换,如`Integer.parseInt()`和`Integer.toString()`用于整型,`Double.parseDouble()`和`Double.toString()`用于浮点型。此外,还有`String.equalsIgnoreCase()`、`String....

    json字符串转化为list泛型

    在Java编程中,我们经常需要将JSON格式的数据转换为Java对象,这通常涉及到将JSON字符串转化为List泛型。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    `net.sf.json.JSONObject`是开源库Apache Commons Lang中的一个类,它提供了解决Java对象与JSON字符串之间转换的功能。这篇博客文章"net.sf.json.JSONObject实现Object对象与Json字符串的互转"深入探讨了如何使用`...

Global site tag (gtag.js) - Google Analytics