Java中的数组字符串的转换

一、数组转字符串的三种方法

toString(),toLocaleString(),join()

1、toString()

toString()会将数组转换成一个字符串,默认是,号隔开。


	    var a=[1,2,3,4,5,6,7,8,9,0];//原数组
		var b=a.toString();
		console.log(a)
		console.log(b)
		console.log(typeof(a))
		console.log(typeof(b))

2、toLocaleString()

toLocaleString()会将数组转化成本地约定的字符串,默认是,号隔开。

var a= ["00", "01", "02", "03", "04"]
var e = a.toLocaleString();  
console.log(e)
console.log(typeof e);  
//打印结果:00,01,02,03,04

3、join()

join()会将数组元素连起来构成一个字符串,可以随意设置过分隔符

// join()
var a= ["00", "01", "02", "03", "04"]
var b=  a.join()      
console.log(b)
console.log( typeof b)
//打印结果  00,01,02,03,04

二、字符串转数组的两种方法

1、split()

split()将字符串转化为一个数组,可以随意设置分隔符

var arr = 'aa,bb,cc,dd'
var newStr = arr.split(',')
console.log(newStr) 
// 打印结果:["aa", "bb", "cc", "dd"]

2、es6里面的扩展运算符

var arr = 'aa,bb,cc,dd'
var newStr = [...arr]
console.log(newStr) 
//打印结果 ["a", "a", ",", "b", "b", ",", "c", "c", ",", "d", "d"]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值