注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

右パッド文字列

対応環境: Batch, Streaming

文字列の列をpadで指定した長さに右パッドします。文字列の長さが指定された長さよりも長い場合、トリミングされます。

式カテゴリ: 文字列

引数

  • - 説明なし
    Expression<String>
  • 長さ - 説明なし
    Expression<Integer>
  • Pad - 説明なし
    Expression<String>

出力タイプ: String

例 1: 基本ケース

引数の値:

  • : Hello world!
  • 長さ: 15
  • Pad: *

出力: Hello world!***


例 2: Nullケース

引数の値:

  • : String
  • 長さ: Length
  • Pad: Pad
StringLengthPad出力
null15*null
Hello world!null*空文字列
Hello, world!15nullHello, world!
nullnullnullnull

例 3: エッジケース

説明: 文字列よりも短い長さは文字列を切り捨てます。 引数の値:

  • : Hello world!
  • 長さ: 5
  • Pad: *

出力: Hello


例 4: エッジケース

説明: 長さが 0 の場合、文字列は削除されます。 引数の値:

  • : Hello world!
  • 長さ: 0
  • Pad: *

出力: 空文字列