<ul id="g2wge"></ul>
<strike id="g2wge"></strike><ul id="g2wge"></ul>
<ul id="g2wge"></ul>
<strike id="g2wge"></strike>
<fieldset id="g2wge"></fieldset>
首頁> 字符串轉數(shù)組>

字符串轉數(shù)組工具

字符串轉數(shù)組
導出結果
字符串轉數(shù)組工具說明

JS字符串和數(shù)組之間的轉換

使用字符串的 split() 方法可以根據(jù)指定的分隔符把字符串切分為數(shù)組。

如果使用數(shù)組的 join() 方法,可以把數(shù)組元素連接為字符串。
示例1
如果參數(shù)為空字符串,則 split() 方法能夠按單個字符進行切分,然后返回與字符串等長的數(shù)組。

var s = "JavaScript";
var a = s.split("");  //按字符空隙分隔
console.log(s.length);  //返回值為10
console.log(a.length);  //返回值為10

示例2
如果參數(shù)為空,則 split() 方法能夠把整個字符串作為一個元素的數(shù)組返回。
var s = "JavaScript";
var a = s.split("");  //空分隔
console.log(a.constructor == Array);  //返回true,說明Array是實例
console.log(a.length);  //返回值為1,說明沒有對字符串進行分割


示例3
如果參數(shù)為正則表達式,則 split() 方法能夠以匹配文本作為分隔符進行切分。
var s = "a2b3c4d5e678f12g";
var a = s.split(/\d+/);  //把以匹配的數(shù)字為分隔符來切分字符串
console.log(a);  //返回數(shù)組[a,b,c,d,e,f,g]
console.log(a.length);  //返回數(shù)組長度為7


示例4
如果正則表達式匹配的文本位于字符串的邊沿,則 split() 方法也執(zhí)行切分操作,且為數(shù)組添加一個空數(shù)組。
var s = "122a2b3c4d5e678f12g";
var a = s.aplit(/\d+/);
console.log(a);
console.log(a.length);


如果在字符串中指定的分隔符沒有找到,則返回一個包含整個字符串的數(shù)組。
示例5
split() 方法支持第二個參數(shù),該參數(shù)是一個可選的整數(shù),用來指定返回數(shù)組的最大長度。如果設置了該參數(shù),則返回的數(shù)組長度不會大于這個參數(shù)指定的值;如果沒有設置該參數(shù),那么整個字符串都被分割,不會考慮數(shù)組長度。
var s = "JavaScript";
var a = s.split("", 4);  //按順序從左到右,僅分切4個元素的數(shù)組
console.log(a);  //返回數(shù)組[J,a,v,a]
console.log(a.length);  //返回值為4


示例6
如果想使返回的數(shù)組包括分隔符或分隔符的一個或多個部分,可以使用帶子表達式的正則表達式來實現(xiàn)。
var s = "aa2bb3cc4dd5e678f12g";
var a = s.split(/(\d)/);  //使用小括號包含數(shù)字分隔符
console.log(a);  //返回數(shù)組[aa,2,bb,3,cc,4,dd,5,e,6,,7,,8,f,1,,2,g]


以下是在幾種主要的編程語言中如何將字符串轉換為數(shù)組:


1. 在JavaScript中,你可以使用.split()方法:

```javaScript
var str = "Hello World";
var arr = str.split(" ");
console.log(arr); // 輸出 ["Hello", "World"]
```

2. 在Python中,你可以使用.split()方法:

```python
str = "Hello World"
arr = str.split(" ")
print(arr)  # 輸出 ['Hello', 'World']
```

3. 在Java中,你可以使用.split()方法:

```java
String str = "Hello World";
String[] arr = str.split(" ");
System.out.println(Arrays.toString(arr));  // 輸出 [Hello, World]
```

4. 在PHP中,你可以使用 explode() 函數(shù):

```php
$str = "Hello World";
$arr = explode(" ", $str);
print_r($arr);  // 輸出 Array ( [0] => Hello [1] => World )
```
以上都是基于空格作為分隔符來將字符串轉換為數(shù)組,你可以根據(jù)需要更改分隔符。



返回
頂部
主站蜘蛛池模板: 亚洲免费成人网| 国产精品成人va在线播放| www成人国产在线观看网站| 国产成人精品午夜福利在线播放| 国产成人午夜福利在线播放| 成人区人妻精品一区二区不卡视频| 国产成人久久精品二区三区| 国产成人精选视频69堂| 国产成人精品A视频一区| 国产成人无码AⅤ片在线观看| 国产成人综合在线观看网站| 国产精品成人第一区| 国产成人av在线影院| 亚洲欧美成人一区二区在线电影| 免费无码成人AV片在线在线播放 | 亚洲色成人www永久网站| 久久久久99精品成人片欧美| 久久亚洲国产成人亚| 欧美成人精品第一区二区三区| 污污成人一区二区三区四区| 国产69久久精品成人看| 色综合天天综合网国产成人| 成人av在线一区二区三区| 国产成人久久精品区一区二区| 日韩国产成人精品视频| 国产成人av在线免播放观看| 成人嘿嘿视频网站在线| 亚洲人6666成人观看| 国产成人愉拍精品| 成人亚洲欧美日韩在线| 中文字幕人成人乱码亚洲电影| 国产成人免费a在线资源| 成人福利小视频| 一级成人黄色片| 久久精品成人一区二区三区| 国产美女主播一级成人毛片| 成人毛片免费看| 欧美日韩国产成人综合在线 | 国产成人精品免费视频大全办公室 | 亚洲国产成人手机在线电影bd| 成人精品一区二区三区中文字幕|