[Java] 문자열 첫번째 문자 제거
June 10, 2024
문자열에서 첫글자, 첫번째 문자를 제거하는 방법에 대해서 알아보겠습니다.
1. substring()을 이용한 방법
String.substring(index)
는 문자열에서 index부터 마지막까지 잘라서 리턴합니다. 즉, 첫번째 글자(index 0)만 제거된 문자열이 리턴됩니다.
input = input.substring(1)
: 첫글자를 제거한 문자열을 다시 input 변수에 할당
public class Example {
public static void main(String[] args) {
String input = "Hello, World!";
input = input.substring(1);
System.out.println("Result: " + input);
}
}
Output:
Result: ello, World!
2. StringBuilder를 이용한 방법
StringBuilder.deleteCharAt(index)
는 StringBuilder가 갖고 있는 문자열에서 index 문자를 제거합니다.
builder.deleteCharAt(0)
: 첫글자(index 0) 제거builder.toString()
: StringBuilder가 갖고 있는 문자열을 String 객체로 리턴
public class Example {
public static void main(String[] args) {
String input = "Hello, World!";
StringBuilder builder = new StringBuilder(input);
builder.deleteCharAt(0);
input = builder.toString();
System.out.println("Result: " + input);
}
}
Output:
Result: ello, World!