Java에서 문자열의 마지막 문자 가져 오기

Rupam Yadav 2023년10월12일
  1. substring()을 사용하여 Java에서 문자열의 마지막 문자 가져 오기
  2. charAt()을 사용하여 Java에서 문자열의 마지막 문자 가져 오기
  3. 문자열을 Char 배열로 변환하여 Java에서 문자열의 마지막 문자 가져 오기
Java에서 문자열의 마지막 문자 가져 오기

이 튜토리얼은 Java에서 문자열의 마지막 문자를 얻는 방법을 소개합니다.

substring()을 사용하여 Java에서 문자열의 마지막 문자 가져 오기

아래 예제 코드에서exampleString의 마지막 문자는g입니다. 이름에서 알 수 있듯이 하위 문자열을 가져 오는substring()이라는String 클래스의 메서드를 사용합니다. substring(startingIndex)메소드는 필요한 문자열 부분의 인덱스 또는 위치 여야하는 인수를받습니다. 마지막 문자 만 필요하므로 시작 인덱스로exampleString.length() - 1을 전달합니다.

이제lastCharacter 변수의 마지막 문자가 문자열로 표시됩니다. 캐릭터를 char로 가져야 toCharArray()를 사용하여 lastCharacterchar의 배열로 변환 한 다음 해당 배열에서 유일한 단일 문자를 가져올 수 있습니다.

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에서 문자열의 마지막 문자 가져 오기

사용할 수있는 또 다른 간단한 방법은exampleStringchar 배열로 직접 변환하는 것입니다. 코드를 더 간결하고 빠르게 만듭니다. 이 기사의 첫 번째 예제에서 사용한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 Yadav
Rupam Yadav avatar Rupam Yadav avatar

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 String