我正在做一个作业,我必须做几个简单的字符串操作。我想我已经弄清楚了最后一个,它本身就可以工作,但是当我将它与其他字符串操作放在一起时它不起作用,给了我一个 arrayoutofbounds 异常错误。有什么建议吗?这是我制作的小代码
public static void main (Strings[] args) {
Scanner sc = new Scanner(System.in);
String theSentence = sc.nextLine();
String [] theWords = theSentence.split(" ");
Arrays.sort(theWords);
System.out.println(theWords[1]);
System.out.println(Arrays.toString(theWords));
}
当它与其余代码放在一起时,即使它本身可以工作,这也不起作用。作为参考,这段代码应该包含一个小句子,并按字典顺序给我最小的单词。例如:输入:"4 WHAT WAIT IS THIS"
输出将是"IS"