split()与join()

split()作为一个字符串的分割符,将一个字符分割成一个数组,如果()里什么都没有,则数组里只有一个值,即为字符串本身;

如果(“”),即将字符串每个字符都分割开来,作为数组的值;

   如果(a),即以a为分割线,将其左右内容作为数组的值,其中a字符会直接被舍去

example:

<script>
    var str="www.chinabyte.com";
    alert(str.split("."));  //["www","chinabyte","com"]
    alert(str.split("c")); //["www.","hinabyte.","om"]

</script>

  

join()是一个数组的拼接符,它将数组里面的值按顺序拼接成为一个字符串

example:var arr=["aa","bb","cc"]

如果arr.join(); join()里面不写任何参数,则拼接为“aa”+","+"bb"+","+"cc";

如果arr.join(""); 则结果拼接为“aa”+"bb"+"cc";

如果arr.join("-");则结果拼接为“aa”+"-"+"bb"+"-"+"cc";

时间: 2024-10-06 14:16:57

split()与join()的相关文章

Java中的split和join

Javascript中的用于字符串和数组之间转换的split和join函数使用起来非常方便,在Java中也有这两个函数,只不过join是在apache commons的lang库里实现的. 1 import org.apache.commons.lang3.StringUtils; 2 3 public class SplitJoin { 4 public static void main(String[] args){ 5 String str = "a|b|c|d|e|f|g";

15 Linux Split and Join Command Examples to Manage Large Files--reference

by HIMANSHU ARORA on OCTOBER 16, 2012 http://www.thegeekstuff.com/2012/10/15-linux-split-and-join-command-examples-to-manage-large-files/ Linux split and join commands are very helpful when you are manipulating large files. This article explains how

python —— strip,split,join

strip函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符 注意: 1. 当rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ') 例如: 2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删

C# 中奇妙的函数–7. String Split 和 Join

很多时候处理字符串数据,比如从文件中读取或者存入 - 我们可能需要加入分隔符(如CSV文件中的逗号),或使用一个分隔符来合并字符串序列. 很多人都知道使用split()的方法,但使用与其对应的Join()方法的人就没有那么多.今天,让我们看看它们的应用. Split() – 根据分隔符切割字符串成几部分 分割符可以是以下几种形式中的一种: 只有一个字符的数组: 比方对于“A,B,C,D,E,F” 可以使用 ‘,’ 或者 new [] { ‘,’ }  有多个字符的数组: 比方对于“A,B-C,D

String Split 和 Join

很多时候处理字符串数据,比如从文件中读取或者存入 - 我们可能需要加入分隔符(如CSV文件中的逗号),或使用一个分隔符来合并字符串序列. 很多人都知道使用split()的方法,但使用与其对应的Join()方法的人就没有那么多.今天,让我们看看它们的应用. Split() – 根据分隔符切割字符串成几部分 分割符可以是以下几种形式中的一种: 只有一个字符的数组: 比方对于“A,B,C,D,E,F” 可以使用 ‘,’ 或者 new [] { ‘,’ }  有多个字符的数组: 比方对于“A,B-C,D

javaScript之split与join的区别

共同点:split与join函数通常都是对字符或字符串的操作: 两者的区别:(1)split()用于分割字符串,返回一个数组,例如 var string="hello world?name=xiaobai"; var splitString = string.split("?"); console.log(splitString);//["hello world","name=xiaobai"] split()只有一个参数时:

split和join的用法

第一点:split 直接举例子,比较直观, >>> f = 'www.baidu.com.cn' >>> f.split()['www.baidu.com.cn']  #string.split()返回的是一个列表? >>> f.split('.')['www', 'baidu', 'com', 'cn'] >>> f.split('.',1)['www', 'baidu.com.cn'] #将string分隔成2部分 >>

python---list列表与字符串 &nbsp; list()、split()、join()

1.利用list方法把字符串转换成字符列表,list函数是将字符串转换为单独的字母 2.利用split()将字符串转换成由单词组成的序列     split()方法语法: str.split(str="", num=string.count(str)). 参数 str -- 分隔符,默认为所有的空字符,包括空格.换行(\n).制表符(\t)等. num -- 分割次数. 实例 以下实例展示了split()函数的使用方法: 3.join函数与split函数相反,是字符串方法,所以必须指定

JS 中的substring ,substr ,slice,split,join

substr with different arguments passed in: str.substring(startNum,stopNum ); str.slice(startNum,stopNum ); str.substr(startNum,length ); substring vs slice start = stop ,return ‘ ‘; the same. start or stop bigger than str.length, it will make the big