JAvaにおけるsubstr(start,length)とsubstring(start,stop)関数の使用
2982 ワード
1、substr(start,length)
インデックスは1から(0からと1からの結果と同じ)
start:開始位置、length:長さ
startパラメータ:必須.取得するサブストリングの最初の下付き文字は、数値でなければなりません.負の場合、このパラメータは、文字列の末尾から計算される位置、-1の最後から最初の文字、-2の最後から2番目の文字を宣言します.
lengthパラメータ:オプション.サブストリングの文字数は、数値でなければなりません.省略できます.このパラメータを省略すると、stringObjectの開始位置から末尾までの文字列が返されます.
2、substring(start,stop)
インデックス0から開始
startパラメータ:必須.負ではない整数です.取得するサブ列の先頭が下付きで、値は整数でなければなりません.
stopパラメータ:オプション.負でない整数で、取得するサブ列の終端が下付きで、値は整数で、負の数ではありません.省略できます.このパラメータを省略すると、返されるサブストリングは文字列の最後まで続きます.
そのうちの(start,stop)は「左閉右開」である[start,stop].
まとめ:substr()メソッドは、指定された位置の文字から、指定された長さの文字数を返すことです.substr()法の2番目のパラメータは負の数を受け入れる.substring()メソッドは、指定位置の文字から始まり、指定位置の文字が終了し、指定位置間の文字を返す.substring()法の2番目のパラメータは負の数を受け入れない.
インデックスは1から(0からと1からの結果と同じ)
start:開始位置、length:長さ
startパラメータ:必須.取得するサブストリングの最初の下付き文字は、数値でなければなりません.負の場合、このパラメータは、文字列の末尾から計算される位置、-1の最後から最初の文字、-2の最後から2番目の文字を宣言します.
lengthパラメータ:オプション.サブストリングの文字数は、数値でなければなりません.省略できます.このパラメータを省略すると、stringObjectの開始位置から末尾までの文字列が返されます.
var x=y="0123456789"; x.substr(2,5);// 23456 y.substring(2,5);// 234 // ,substr ; // substring ( ) // , console.log(x,y);// x y , x.substr(-4);// 6789; y.substring(-4);// 0123456789
2、substring(start,stop)
インデックス0から開始
startパラメータ:必須.負ではない整数です.取得するサブ列の先頭が下付きで、値は整数でなければなりません.
stopパラメータ:オプション.負でない整数で、取得するサブ列の終端が下付きで、値は整数で、負の数ではありません.省略できます.このパラメータを省略すると、返されるサブストリングは文字列の最後まで続きます.
そのうちの(start,stop)は「左閉右開」である[start,stop].
まとめ:substr()メソッドは、指定された位置の文字から、指定された長さの文字数を返すことです.substr()法の2番目のパラメータは負の数を受け入れる.substring()メソッドは、指定位置の文字から始まり、指定位置の文字が終了し、指定位置間の文字を返す.substring()法の2番目のパラメータは負の数を受け入れない.