문자열 채우기
업데이트: 2007년 11월
다음 String 메서드 중 하나를 사용하면 지정한 전체 길이에 맞도록 원래 문자열에 선행 또는 후행 문자를 채운 새 문자열을 만들 수 있습니다. 채움 문자는 공백이거나 지정한 문자일 수 있으며, 따라서 오른쪽이나 왼쪽에 맞춰 표시됩니다.
메서드 이름 |
사용 대상 |
---|---|
지정한 전체 길이에 맞도록 선행 문자로 문자열을 채웁니다. |
|
지정한 전체 길이에 맞도록 후행 문자로 문자열을 채웁니다. |
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, '-'));