2017-12-20 15 views
0

사용자가 'my name is xyz'라고 입력하면 BlueJ에서 마지막 세 글자 'xyz'를 어떻게 얻을 수 있을까요? 입력의 마지막 또는 첫 글자를 얻기 위해 어떤 코드를 사용해야합니까? Q 기본에서는 Right $와 Lest $를 사용하는 것이 쉽지만 BlueJ에서 어떻게해야하는지 모르겠습니다.자바에서 문자 입력의 마지막 글자를 얻는 방법

+1

Java는 right() 또는 left() 함수가 없지만 Reverse(), Substring(), indexOf() 등을 사용할 수 있습니다. google it 당신 자신 –

답변

0

문자열 입력 = "my name is xyz";

문자열 lastThree = ""+ input.charAt (input.length-3) + input.charAt (input.length-2) + input.charAt (input.length-1);

0

문자열의 경우 문자열의 모든 단어를 토큰으로 변환하고 문장의 각 단어에 쉽게 액세스 할 수 있도록 stringtokenizer 클래스를 사용해야합니다.

0

Substring은 문자열에서 특정 문자를 가져 오는 좋은 방법입니다.

String lastThree = input.substring(input.charAt(input.length() - 3), input.length());