文字列の長さを揃えるために、指定の文字で指定文字数になるまで、文字列を埋める方法を説明します。

 

String.PadLeft メソッドを使用して 文字列の先頭側を埋める

Dim str As String = "12345"

Dim s1 As String = str.PadLeft(12)              '12文字になるまで先頭を半角スペースで埋める
Dim s2 As String = str.PadLeft(12, "0"c)        '12文字になるまで先頭を"0"で埋める

 

String.PadRight メソッドを使用して 文字列の末尾側を埋める

Dim str As String = "12345"

Dim s1 As String = str.PadRight(12)             '12文字になるまで末尾を半角スペースで埋める
Dim s2 As String = str.PadRight(12, "0"c)       '12文字になるまで末尾を"0"で埋める
Dim s3 As String = str.PadRight(12, "あ"c)      '12文字になるまで末尾を"あ"で埋める