VB.NET 文字列を指定した桁数までゼロ埋めをする
VB.NET
で文字列をゼロ埋めする方法を紹介します。
以下は3桁の数字を10桁になるように0
を追加しています。
Dim str As String = "123"
Console.WriteLine(str.PadLeft(10, "0"c)) '0000000123
PadLeft
PadLeft(桁数, 文字)
で指定した桁数を指定した文字で文字列を埋めることができます。
今回の場合はゼロ埋めをしたいので、第2引数の文字に0
を指定しています。(char
型を指定する必要があるので、文字のあとにc
をつけています。)
0
以外の文字を指定することも可能です。