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