このメソッドはマルチバイト文字を意識せず、単に文字列をバイト列として扱います。逆の動作をするメソッドはありません。進文字列であると解釈して、整数に変換します。進以外の変換も行います。16整数とみなせない文字があればそこまでを変換対象とします。含まれる場合も変換対象になります。Integer[permalink][rdoc]文字列の最初の文字の文字コードを整数で返します。空文字列のときは例外を発生します。要素の配列を返します。要素が空文字列になります。sep:セパレータを表す文字列か正規表現を指定します。先頭に破壊的に追加します。other_str:追加したい文字列を指定します。String[permalink][rdoc]複数の文字列を先頭に破壊的に追加します。arguments:追加したい文字列を指定します。String[permalink][rdoc]文字列を文字単位で左右逆転した文字列を返します。self[permalink][rdoc]文字列を文字単位で左右逆転します。最初に見つかった部分文字列の左端のインデックスを返します。探索する部分文字列または正規表現で指定します。負の場合は、文字列の末尾から数えた位置から探索します。とでは、探索方向だけが逆になります。完全に左右が反転した動作をするわけではありません。探索はその開始位置を右から左にずらしながら行いますが、部分文字列の照合はどちらのメソッドも左から右に向かって行います。以下の例を参照してください。右詰めした文字列を返します。長い時には元の文字列の複製を返します。要素の配列を返します。要素が空文字列になります。sep:セパレータを表す文字列か正規表現を指定します。String[permalink][rdoc]文字列の末尾にある空白文字を全て取り除いた新しい文字列を返します。nil[permalink][rdoc]文字列の末尾にある空白文字を全て破壊的に取り除きます。繰り返しマッチし、マッチした部分文字列の配列を返します。正規表現で括弧を含む場合は、括弧で括られたパターンにマッチした部分文字列の配列の配列を返します。マッチした部分文字列をブロックに渡して実行します。正規表現で括弧を含む場合は、括弧で括られたパターンにマッチした文字列の配列を渡します。不正なバイト列を含む場合に別の文字列に置き換えた新しい文字列を返します。repl:不正なバイト列を置き換える文字列を指定します。ブロックが指定された場合は不正なバイト列はブロックの戻り値で置き換えられます。不正なバイト列を含む場合に別の文字列に置き換えます。repl:不正なバイト列を置き換える文字列を指定します。ブロックが指定された場合は不正なバイト列はブロックの戻り値で置き換えられます。負を指定すると末尾から数えた位置を変更します。セットした値を返します。IndexError:範囲外に値をセットしようとした場合に発生します。文字列から取り除いたうえで取り除いた部分文字列を返します。個まで分割し、結果を文字列の配列で返します。ブロックを指定すると、配列を返す代わりに分割した文字列でブロックを呼び出します。マッチする部分で分割する。文字列その文字列自体にマッチする部分で分割する。'先頭と末尾の空白を除いたうえで、空白文字列で分割する。場合は、先頭と末尾の空白を除いたうえで、空白文字列で分割する。マルチバイト文字を認識する。正規表現で、かつその正規表現に括弧が含まれている場合には、各括弧のパターンにマッチした文字列も配列に含まれます。括弧が複数ある場合は、マッチしたものだけが配列に含まれます。