如何在java中获取char输入的最后一个字母

时间:2017-12-20 10:06:53

标签: input char bluej

假设用户输入了“我的名字是xyz'那我怎么能得到最后三个字母' xyz'在BlueJ。我应该使用什么代码来获取输入的最后一个或第一个字母。在Q基础中,使用Right $和Lest $很容易,但我不知道如何在BlueJ中做到这一点。

3 个答案:

答案 0 :(得分:0)

String input =“我的名字是xyz”;

String lastThree =“”+ input.charAt(input.length-3)+ input.charAt(input.length-2)+ input.charAt(input.length-1);

答案 1 :(得分:0)

如果是字符串,你应该使用stringtokenizer类,因为它将句子的所有单词转换为标记,并且更容易访问句子中的每个单词。

答案 2 :(得分:0)

Substring是从字符串中获取某些字符的好方法。你可以使用类似的东西:

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