データ統合エクスプレッション左詰めの文字列

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

左詰めの文字列

対応している: バッチ、ストリーミング

行を指定された長さの幅までパッドで左詰めします。 式のカテゴリ: 文字列

宣言された引数

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

出力タイプ: String

例 1 - 基本ケース

引数の値:

  • Expression: Hello world!
  • Length: 15
  • Pad: * 出力: ***Hello world!

例 2 - Null ケース

引数の値:

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

例 3 - エッジケース

説明: 文字列よりも小さい長さの場合、文字列が切り捨てられます。 引数の値:

  • Expression: Hello world!
  • Length: 5
  • Pad: * 出力: Hello

例 4 - エッジケース

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

  • Expression: Hello world!
  • Length: 0
  • Pad: * 出力: 空の文字列