我通常可以做到这一点,这是非常简单的代码,但我脑子里放了一个屁,我很想弄清楚我的愚蠢。我写这个真的很快就尝试了一个我听说过的新IDE,它应该接受一个输入的字符串并以相反的顺序返回它,但它一直告诉我在某个时候字符串的索引之一[] 没有价值。
import java.util.StringTokenizer;
import java.util.Scanner;
public class Example {
/**
* @param args
*/
public static void main(String[] args) {
//set up input
Scanner input=new Scanner(System.in);
System.out.println("type something here");
String sentence=input.nextLine();
//set up StringTokenizer
StringTokenizer tokens=new StringTokenizer(sentence);
//setup for loop
for(int y=tokens.countTokens()-1; y>=0; y--){
String[] word={tokens.nextToken()};
System.out.print(word[y]+" ");
}
}
}