다음을 통해 공유


문자열 채우기

업데이트: 2007년 11월

다음 String 메서드 중 하나를 사용하면 지정한 전체 길이에 맞도록 원래 문자열에 선행 또는 후행 문자를 채운 새 문자열을 만들 수 있습니다. 채움 문자는 공백이거나 지정한 문자일 수 있으며, 따라서 오른쪽이나 왼쪽에 맞춰 표시됩니다.

메서드 이름

사용 대상

String.PadLeft

지정한 전체 길이에 맞도록 선행 문자로 문자열을 채웁니다.

String.PadRight

지정한 전체 길이에 맞도록 후행 문자로 문자열을 채웁니다.

PadLeft

String.PadLeft 메서드는 지정한 전체 길이에 맞도록 필요한 만큼의 선행 채움 문자를 원래 문자열에 연결하여 새 문자열을 만듭니다. String.PadLeft(Int32) 메서드는 채움 문자로 공백을 사용하며, String.PadLeft(Int32, Char) 메서드를 사용할 경우에는 원하는 채움 문자를 지정할 수 있습니다.

다음 코드 예제에서는 PadLeft 메서드를 사용하여 20자 길이의 새 문자열을 만듭니다. 이 예제에서는 콘솔에 "--------Hello World!"를 표시합니다.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));

PadRight

String.PadRight 메서드는 지정한 전체 길이에 맞도록 필요한 만큼의 후행 채움 문자를 원래 문자열에 연결하여 새 문자열을 만듭니다. String.PadRight(Int32) 메서드는 채움 문자로 공백을 사용하며, String.PadRight(Int32, Char) 메서드를 사용할 경우에는 원하는 채움 문자를 지정할 수 있습니다.

다음 코드 예제에서는 PadRight 메서드를 사용하여 20자 길이의 새 문자열을 만듭니다. 이 예제에서는 콘솔에 "Hello World!--------"를 표시합니다.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));

참고 항목

기타 리소스

기본적인 문자열 작업