我正在尝试将第一个单词移至Java中的最后一个位置。但是我的程序没有打印这个句子。我可能会错过什么?将第一个单词移至Java中的最后一个位置
这里是我的程序:
import java.util.Scanner;
public class FirstLast {
public static void main(String[] args) {
System.out.println("Enter line of text.");
Scanner kb = new Scanner(System.in);
String s = kb.next();
int last = s.indexOf("");
System.out.println(s);
s = s.sub string(0, last) ";
System.out.println("I have rephrased that line to read:");
System.out.println(s);
}
}
首先,它不会编译...'s.sub string'不是有效的Java语法。 – Makoto 2013-03-04 07:09:14
使用int last = s.lastIndexOf(''); – 2013-03-04 07:15:02