`
zqding
  • 浏览: 96117 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

字符串数组与字符串之间的互转

    博客分类:
  • Java
阅读更多

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

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)

<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>  

 

分享到:
评论

相关推荐

    c#调用VC编写的DLL 涉及到字符串 字符串数组用法

    本篇将详细讨论如何在C#中调用VC编写的DLL,并涉及字符串和字符串数组的处理方法。 首先,我们需要了解C#和C++之间处理字符串和数组的不同。C#中的字符串是基于.NET Framework的`System.String`类,它是不可变的,...

    jackson 对象json字符串数组集合互转

    在标题“Jackson对象json字符串数组集合互转”中,提到的核心概念是Jackson如何处理JSON字符串与Java集合(如List、Array等)之间的转换。下面将详细解释这一过程以及涉及的相关知识点。 1. JSON与Java对象映射: ...

    ASCII码字符串(十六进制)与字节数组的互转

    在LabVIEW中,"ASCII码字符串与字节数组的互转"是一个重要的功能,主要涉及到以下几个知识点: 1. **ASCII字符串到字节数组**:当我们将ASCII码字符串(如"BA34")转换为字节数组时,LabVIEW会将每个字符转换为它...

    C# ASCII码和字符串互转

    3. 字符数组转ASCII码字符串: 如果你有一个包含ASCII字符的字符数组,你可以将其转换为包含ASCII码的字符串。遍历数组并逐个转换每个字符,然后添加到结果字符串中: ```csharp char[] characters = { 'H', 'e'...

    c#中 base64字符串与普通字符串互转

    在C#中,我们可以轻松地实现Base64字符串与普通字符串之间的转换。下面将详细解释这个过程。 一、Base64编码 1. 将普通字符串转换为Base64字符串 在C#中,我们可以使用`System.Convert`类的`ToBase64String`方法将...

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

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

    java 中文字符串数组按照音序排列

    此外,对于其他类型的转换,例如字符数组与字符串的互转、字符串与整型之间的转换、字符串数组与列表之间的转化等,Java提供了丰富的API支持。例如,`String.toCharArray()`可以将字符串转化为字符数组,`new String...

    UTF8,ANSI,UTF7,UNICODE,UTF32等字符集字符串与字节数组互转工具

    本文将深入探讨UTF8、ANSI、UTF7、UNICODE和UTF32这五种字符编码格式,并介绍如何在它们之间进行转换以及字节数组与字符串之间的互换。 1. UTF8(Unicode Transformation Format - 8 bit): UTF8是最常见的...

    字符串与Unicode互转工具

    本文将深入探讨“字符串与Unicode互转工具”所涉及的关键知识点,包括字符串的基本概念、Unicode编码体系以及Delphi编程语言中的实现。 首先,让我们了解字符串。在计算机科学中,字符串是由字符组成的序列,可以是...

    字符串与16进制数据互转

    例如,`BitConverter.ToString()`可以将字节数组转换为16进制字符串,而`Convert.FromHexString()`则可以从16进制字符串创建字节数组。 总结,理解和掌握字符串与16进制数据的转换是C#编程中的基本技能,这对于处理...

    bit与byte之间的互转

    字符串转成byte[]后,与16进制字符的互转。

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

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

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

    反之,`JSON.stringify()`会将JavaScript数组转换为JSON数组字符串。 标签中的“源码”可能暗示了在实际开发中,我们可能会接触到JSON转换的源代码实现,而“工具”可能指的是存在一些辅助库或工具可以帮助我们更...

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

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

    json对象与字符串互转

    在JavaScript中,JSON对象和字符串之间的转换是非常常见的操作。以下将详细讲解这两种类型的转换方法: 1. **JSON对象转字符串(JSON.stringify())**: JavaScript提供了`JSON.stringify()`方法来将一个...

    C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换

    总结来说,`byte[]` 在字符串(string)和内存流(MemoryStream)之间起着桥梁作用,提供了一种在文本与二进制数据间转换的方式。在进行转换时,我们通常需要先将数据转换为字节数组,然后再转换为目标类型。理解并熟练...

    易语言十六进制与字符串转换源码

    本资源提供了易语言中进行十六进制与字符串之间转换的源码,这对于理解和处理二进制数据或进行低级别编程至关重要。 十六进制(Hexadecimal)是计算机科学中常用的一种表示数字的方式,它使用16个符号(0-9和A-F)...

    Java中3DES加密解密示例(封装byte数组16进制互转)

    在本示例中,我们将展示如何使用 3DES 算法在 Java 中实现加密和解密操作,并封装 byte 数组和 16 进制字符串之间的互转。 Java 中的 3DES 加密算法 在 Java 中,我们可以使用 javax.crypto 包中的 Cipher 类来...

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

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

Global site tag (gtag.js) - Google Analytics