Java에서 문자열의 마지막 문자 가져 오기
-
substring()
을 사용하여 Java에서 문자열의 마지막 문자 가져 오기 -
charAt()
을 사용하여 Java에서 문자열의 마지막 문자 가져 오기 - 문자열을 Char 배열로 변환하여 Java에서 문자열의 마지막 문자 가져 오기
이 튜토리얼은 Java에서 문자열의 마지막 문자를 얻는 방법을 소개합니다.
substring()
을 사용하여 Java에서 문자열의 마지막 문자 가져 오기
아래 예제 코드에서exampleString
의 마지막 문자는g
입니다. 이름에서 알 수 있듯이 하위 문자열을 가져 오는substring()
이라는String
클래스의 메서드를 사용합니다. substring(startingIndex)
메소드는 필요한 문자열 부분의 인덱스 또는 위치 여야하는 인수를받습니다. 마지막 문자 만 필요하므로 시작 인덱스로exampleString.length() - 1
을 전달합니다.
이제lastCharacter
변수의 마지막 문자가 문자열로 표시됩니다. 캐릭터를 char
로 가져야 toCharArray()
를 사용하여 lastCharacter
를 char
의 배열로 변환 한 다음 해당 배열에서 유일한 단일 문자를 가져올 수 있습니다.
public class LastCharString {
public static void main(String[] args) {
String exampleString = "This is a String";
String lastCharacter = exampleString.substring(exampleString.length() - 1);
char[] lastChar = lastCharacter.toCharArray();
System.out.println("Last char: " + lastChar[lastChar.length - 1]);
}
}
출력:
Last char: g
charAt()
을 사용하여 Java에서 문자열의 마지막 문자 가져 오기
마지막 문자를 문자열로 가져온 다음char[]
로 변환하는 대신String
클래스의chartAt()
메서드를 사용하여 문자열의 마지막 문자를 직접 가져올 수 있습니다. 이 방법을 사용하면 지정된 인덱스 번호에서 특정 단일 문자를 얻을 수 있습니다.
exampleString.charAt(exampleString.length() - 1)
은exampleString
의 마지막 위치에있는 문자를 가져 오는 곳입니다.
public class LastCharString {
public static void main(String[] args) {
String exampleString = "This is a String";
char lastChar = exampleString.charAt(exampleString.length() - 1);
System.out.println("Last char: " + lastChar);
}
}
출력:
Last char: g
문자열을 Char 배열로 변환하여 Java에서 문자열의 마지막 문자 가져 오기
사용할 수있는 또 다른 간단한 방법은exampleString
을char
배열로 직접 변환하는 것입니다. 코드를 더 간결하고 빠르게 만듭니다. 이 기사의 첫 번째 예제에서 사용한toCharArray()
메서드를 사용하여 전체 문자열을 char 배열로 변환 할 수 있습니다. 그런 다음 마지막 문자의 인덱스 인lastCharArray.length - 1
이있는 배열에 액세스하여 마지막 문자를 얻습니다.
public class LastCharString {
public static void main(String[] args) {
String exampleString = "This is a String";
char[] lastCharArray = exampleString.toCharArray();
char lastChar = lastCharArray[lastCharArray.length - 1];
System.out.println("Last char: " + lastChar);
}
}
출력:
Last char: g
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn관련 문장 - Java Char
- Java에서 int를 char로 변환하는 방법
- Java에서 Char 초기화
- Java의 문자 대 문자열
- Java에서 빈 문자 표시
- Java에서 대문자 / 소문자로의 문자
- Java에서 문자 비교