如何从使用扫描仪输入的奇数字符串中检测出中间3个字符?

时间:2019-01-26 22:58:50

标签: java string substring

我正在尝试使用substring方法返回单词的最后3个字母,但是如果单词可以是任意大小,如何返回单词的最后3个字母?

我的代码如下。

import java.util.Scanner;
public class Main {
   public static void main(String[] args) {
     Scanner scnr = new Scanner(System.in);
     String inputWord;

     inputWord = scnr.next();

     System.out.println("Enter word: " + inputWord + " Postfix: " + inputWord.substring(4,7));

  }
}

我在substring方法中使用4和7的原因是因为我尝试了困惑这个词,并且按预期方式返回了最后3个字母。但是,如果我尝试例如鱼,则会出错。

P.S。请不要猛击我,我是编码的新手:)

0 个答案:

没有答案