Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで文字列を分割する方法はいくつありますか?


JavaScriptでは、分割できます 3つの方法で文字列。 1つは、 string.split()の古い方法です。 メソッドが使用され、後でES6は文字列を分割する2つの方法を提供しました。最初の方法でスプレッド演算子 が使用され、2番目の方法で array.from() メソッドが使用されます。それらについて詳しく説明しましょう。

String.split()

構文

string.split();

次の例では、 string.split() メソッドは、提供された文字列を個々の文字に分割するために使用されます。

<html>
<body>
   <script>
      const str = 'Tutorialspoint'
      var d = str.split('')
      document.write(d);
   </script>
</body>
</html>

出力

T,u,t,o,r,i,a,l,s,p,o,i,n,t


スプレッド演算子

構文

[...string];

次の例では、ES6スプレッド演算子 分割に使用されます 提供された文字列を個々の文字に挿入します。 string.split()と比較すると、その使用法は非常に簡単です。 方法。

<html>
<body>
   <script>
      const str = 'Tutorix'
      var d = [...str]
      document.write(d);
   </script>
</body>
</html>

出力

T,u,t,o,r,i,x


Array.from()

構文

Array.from(str);

次の例では、 ES6 Array.from() 分割に使用されます 提供された文字列を個々の文字に挿入します。 string.repeat()と同じように機能します メソッド。

<html>
<body>
   <script>
      const str = 'Tutorix and Tutorialspoint'
      var d = Array.from(str);
      document.write(d);
   </script>
</body>
</html>

出力

T,u,t,o,r,i,x, ,a,n,d, ,T,u,t,o,r,i,a,l,s,p,o,i,n,t

  1. JavaScriptで文字列を検索する方法は?

    以下はJavaScriptで文字列を検索するためのコードです- 例 <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>  

  2. Javaを使用して文字列を文字配列に変換する方法はいくつありますか?

    文字列の各要素を配列にコピーするか、toCharArray()メソッドを使用して、文字列を文字配列に変換できます。 各要素のコピー 変換する文字列を取得します。 文字列の長さで空の文字配列を作成します。 charAt() Stringクラスのメソッドは、特定の位置にある文字を返します。このメソッドを使用して、文字列の各文字を配列にコピーします。 例 import java.util.Arrays; import java.util.Scanner; public class StringToCharArray {    public static