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

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("")//
 console.log(strings)//abcdefg
 //3、将数组元素反转:reverse()函数只能反转数组
 var rever=arr.reverse()
 console.log(rever.join(""))//gfedcba

原文地址:https://www.cnblogs.com/lyt0207/p/12397708.html

时间: 2024-10-31 13:49:35

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

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

字符串和数组之间的转换

字符串-->数组 ① 转换成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

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

Java 集合与数组之间的转换

Java 集合与数组之间的转换 @author ixenos 数组转集合 Arrays.asList(T... a) 先给结论:用 Arrays.asList(T... a) 将数组转换成集合 (T...a)是可变参数,看成(T[] a)即可 <T> List<T> asList(T... a) 返回一个受指定数组支持的固定大小的列表,这是披着List外表的纯数组,只是原数组的一个视图(对返回列表的更改会“直接写”到数组.) 返回的列表是可序列化的,并且实现了 RandomAcce

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