我用反向串,但现在需要的最后文件的原则是,反之亦然:反向的Java文件全文
Hello
Bye
到
Bye
hello
,而不是:
olleH
eyB
当我这样做?
这是我的源:
public static void main(String[] args) {
if (args.length != 1) {
System.err.println("Sintaxis incorrecta, introduzca el nombre del fichero");
System.exit(1);
}
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(args[0]));
String s;
try {
while ((s = br.readLine()) != null) {
StringBuilder reverse = new StringBuilder(s);
String sCadenaInvertida = reverse.reverse().toString();
System.out.println(sCadenaInvertida);
}
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
谢谢!
请重新表述',但现在需要的最后文件是原则,反之亦然:'。这没有意义。 –
拆分为单词,反向收集,使用空间连接 –
您需要接受字符串,使用'split'获取单词的数组,然后创建一个新的字符串,以降序读取单词。简单:D – AntonH