字符串和数组之间的转换

字符串-->数组

① 转换成String类型的数组

String string = "abc,def,ghi";

String[] stringArray = string.split("\\,");

// java中通常用split()分割字符串,返回的是一个数组

for(String a : stringArray){

System.out.println(a);

}

② 转换成char类型的数组

String string = "abc,def,ghi";

char[] stringArray = string.toCharArray();

for(char a : stringArray){

System.out.println(a);

}

③ 转换成byte类型的数组

String string = "abc,def,ghi";

byte[] stringArray = string.getBytes();

for(byte a : stringArray){

System.out.println(a);

}

数组-->字符串

① char类型的数组转换成字符串

char[] array = {‘1‘,‘2‘,‘3‘,‘4‘};

String a = String.copyValueOf(array);

System.out.println(a);

② String类型的数组转换成字符串

String[] strArray = {"1er","2df","3sw","4ui"};

StringBuffer strBuffer = new StringBuffer();

for(int i=0;i<strArray.length;i++){

strBuffer.append(strArray[i]);

}

String b = strBuffer.toString();

System.out.println(b);

原文地址:https://www.cnblogs.com/twtBlogs/p/10528502.html

时间: 2024-10-29 02:40:23

字符串和数组之间的转换的相关文章

JS字符串和数组之间的转换

1.字符串转换为数组 var string = '123,456,789'; var stringResult = string.split(','); console.log(stringResult) //输出["123", "456", "789"] var string2 = 'abcdef' var string2Result = string2.split('') console.log(string2Result) //输出['a'

十六、字符串和数组之间的转换

一.正常的字符串转换成数组 var str = "1,2,3" var arr = str.split(str) 二.数组格式的字符串转换成数组 var str = "['1','2','3']": var arr = eval ("(" + str + ")"): 三.讲数组转换成字符串 arrayObject.toString()等等 原文地址:https://www.cnblogs.com/deng-jie/p/9166

字符串和数组之间的转换操作

var str="abcdefg" //1.将字符串转成数组形式:split() var arr=str.split("") console.log(arr)//["a", "b", "c", "d", "e", "f", "g"] //2.将数组转成字符串形式:join() var strings=arr.join("

C# 16进制与字符串、字节数组之间的转换

1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串 //十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8)); //十进制转十六进制 Console.WriteLine("十进制166的十六进制表示: "+Con

C# 16进制与字符串、字节数组之间的转换(转)

1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串   //十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8)); //十进制转十六进制 Console.WriteLine("十进制166的十六进制表示: "+C

Delphi字符串、PChar与字符数组之间的转换

来自:http://my.oschina.net/kavensu/blog/193719 ----------------------------------------------------------------- var s: string; p: pchar; a: array[1..20] of char; 1.字符串 ---> PChar p := PChar(s); 2.PChar ---> 字符串 s := p; 3.PChar ---> 字符数组 StrCopy(@a

C#串口通讯,16进制与字符串、字节数组之间的转换。

1.将十进制数的字符串转化成十六进制数的字符串 //十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));//十进制转十六进制Console.WriteLine("十进制166的十六进制表示: "+Convert.ToStrin

url字符串和对象之间的转换

这里会涉及两个需求,有时候,我们想将获得的url字符串按键值对的形式保存成一个对象,用location.search获得url参数字符串,这里不考虑location.pathname和location.hash. url字符串对象化 1 var urlToObj = function (){ 2 var search = this.replace(/^\s+|\s+$/, '').match(/([^?#]*)(#.*)?$/); 3 if( !search ){ 4 return {}; 5

集合与数组之间的转换

数组和List.Set都可以存放多个元素,数组的特点是长度固定,访问速度非常快,元素类型单一:List的特点是长度可以动态增加,能够维护元素的次序,存入的所有元素都当做Object,允许元素重复:Set的特点是长度可以动态增加,能够保证元素不重复,存入的所有元素都当做Object.本节实例介绍Set.List和数组之间如何转换,将Set.List对象中的元素转换为数组,将数组转换为Set.List对象,转换过程中元素保持不变. 关键技术剖析: 实现List.Set和数组之间转换的关键技术点如下: