본문 바로가기
자바

문자열에서 마지막 문자를 제거하는 방법은 무엇입니까?

by º기록 2021. 4. 9.
반응형

문자열에서 마지막 문자를 제거하고 싶습니다.나는 이것을 시도했다.

public String method(String str) {
    if (str.charAt(str.length()-1)=='x'){
        str = str.replace(str.substring(str.length()-1), "");
        return str;
    } else{
        return str;
    }
}

문자열 길이 - 1을 얻고 마지막 문자를 아무것도 바꾸거나 (삭제)하지만 프로그램을 실행할 때마다 마지막 문자와 동일한 중간 글자를 삭제합니다.

예를 들어, 단어는 "admirer"입니다.내가 그 방법을 운영 한 후, 나는 "Admie"를 얻는다.나는 그것이 그것이 감탄이라는 단어를 돌려주고 싶다.

 

해결 방법

 


public String method(String str) {
    if (str != null && str.length() > 0 && str.charAt(str.length() - 1) == 'x') {
        str = str.substring(0, str.length() - 1);
    }
    return str;
}

 

참조 페이지 https://stackoverflow.com/questions/7438612

 

 

반응형

댓글