首页 > 编程知识 正文

java字符串转换为字符数组(js字符串转数组方法)

时间:2023-05-03 23:31:08 阅读:88558 作者:4330

javascript中字符串和数组的相互转换:

字符串和数组的相互转换操作非常重要。 因为在实际编码中经常被使用,所以这是必须掌握的知识点。 当然,这个知识点并不难。 知道就永远知道。 不是只有充分实践才能学会的。 简单介绍一下。

1 .将字符串转换为数组:

该操作使用split ()函数,以指定字符作为分隔符将字符串转换为数组。 实例代码为以下:

2 .将数组转换为字符串:

可以使用Array对象的join ()函数执行此操作,该函数用指定的字符连接数组中的元素,并返回生成的字符串。

代码是以下:

上述代码实现了我们的要求,使用“-”连接数组元素,生成了字符串。

上面两个例子都是使用的固有函数,当然我们也可以自己写。 那样灵活性更高,我知道根。

3 .将自定义字符串转换为数组:

上述代码也实现了将字符串转换为数组的功能。 尝试在代码中添加注释:

代码注释:

1 .功能序列存储阵列(str,substr )。 此函数用于转换。 str是要转换的字符串,substr是分隔符。

2. var arrTmp=new Array (),声明保存分割字符串片段的数组。

3.if(substr==' ' ) ) arrtmp .推送(str ); 返回地址; 如果字符串分隔符为空,则将整个字符串放入数组。

4. var i=0,j=0,k=str .长度; 声明三个变量,并赋予初始值。 k的值是字符串中的字符数。

5.while(ik ) }、while循环语句。 I的值小于k,即小于字符串中的字符数时执行。

6.j=str.indexOf(substr,I )用于检测分隔符在字符串中的出现位置。 indexof ) )如果函数有两个参数,则第二个参数是搜索指定字符的开始位置。 请结合以下代码理解这个代码。

国际足联(j!=-1 ),存在检索到的分隔符时。

8 .国际货币基金组织(I,j )!=' ' ) {}剪切从开始搜索位置到第一个分隔符的字符串。

9 .推送(str .子串(I,j ); 单击将剪切的字符串放入数组中。

10.i=j 1; 将开始搜索的位置设置为分隔符的下一个字符。

11.else{},如果找不到。

IF (STR.Substring (I,k )!=' ' ) { arrtmp.push (str .子串(I,k ) }; 如果最后一个分隔符后的字符不为空,则将其添加到数组中。

13 .将I=k,I设定为k时,循环停止。

14、返回警报; 返回数组。

4 .将自定义数组转换为字符串:

上述代码可以实现我们的请求,将数组转换为字符串。 对以下代码进行注释:

代码注释:

1.functionarraytostring(arr,str ) }的第一个参数是数组,第二个参数是连接字符串。

2 .在2.var strTmp=' '中声明空字符串。

3.for(varI=0; iarr .长度; I )、遍历数组中的所有元素。

4.f (阿RR!=' ' ) {}数组元素不为空时。

5.if(strtmp==' ' ) {strTmp=arr;如果字符串中也为空,则数组中的此元素将分配给字符串strTmp。

6.else{strTmp=strTmp str arr},否则进行字符串连接。

7.return strTmp,返回转换后的字符串。

句子/体贴的钥匙

成为有博客的web前端媒体人,专注于web前端开发,关注用户体验,添加我的QQ/Wechat交流: 6135833

3358丁祥明讯.com

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。