反转前:Hello Word Java
反转后Java Word Hello
反转后Java Word Hello
解决方案 »
- 新人学J2se,给个学习方法和学习流程,谢谢!
- java程序连接SQlServer的问题
- 线程中使用 javax.swing.Timer的问题
- 判断一个字符串中含有中文字符
- 新年畅谈,请说说逆向思维对程序员逻辑思维的重要性
- 冒泡排序,10以下可以排序,以上不行(小弟只有这50分了)
- 请问java中如何实现C++中cin的功能 谢谢
- 在Java中如何才能像vb中的treeView那样从数据库中生成树?
- 谁有多点传输协议的程序?
- 简单问题:怎样用javascript取applet中参数的值?急!!!
- 关于volatile可见性的遇到的问题
- # eclipse中关于Junit的@Test无法使用的问题
String [] b = a.split("\\s+");
String c = "";
for(int i = b.length - 1; i >= 0; i--) {
c += b[i] + " ";
}
c = c.substring(0, c.length() - 1);
System.out.println(c);如果各单词之间有多个空格,此方法会将多个空格合并为一个空格。
1反相输出
String[] s = "Hello Word Java".split(" ");
for (int I=s.length-1; I>=0; I--) System.out.printf(s[I]);2Collections的reverse方法
String[] s = "Hello Word Java".split(" ");
List<String> l = new ArrayList(Arrays.asList(s)) ;
Collections.reverse(s)3自己调换数组位置
String[] s = "Hello Word Java".split(" ");
for (int I=0, j=s.length-1; I<j; I++, j--) {
String t = s[I];
s[I] = s[j]
s[j] = t;
}