[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!