사용자가 'my name is xyz'라고 입력하면 BlueJ에서 마지막 세 글자 'xyz'를 어떻게 얻을 수 있을까요? 입력의 마지막 또는 첫 글자를 얻기 위해 어떤 코드를 사용해야합니까? Q 기본에서는 Right $와 Lest $를 사용하는 것이 쉽지만 BlueJ에서 어떻게해야하는지 모르겠습니다.자바에서 문자 입력의 마지막 글자를 얻는 방법
0
A
답변
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());
Java는 right() 또는 left() 함수가 없지만 Reverse(), Substring(), indexOf() 등을 사용할 수 있습니다. google it 당신 자신 –