String a = "this is a test String b; StringTokenizer st = new StringTokenizer(a, " "); Vector num = new Vector(); while (st.hasMoreTokens()) { b = st.nextToken(); num.addElement(b); System.out.println(b); }
String[] tmp = (String[])num.toArray(new String[0]); a = tmp[3]+tmp[2]+tmp[1]+tmp[0]; System.out.println(a);
然后在数组中从后往前拼接。
for(int i=strs.length;i>0;i--)
{
str = strs[i-1]+" ";
}
str = str.trim();
System.out.println(str);
StringTokenizer st = new StringTokenizer(a, " ");
Vector num = new Vector();
while (st.hasMoreTokens())
{
b = st.nextToken();
num.addElement(b);
System.out.println(b);
}
String[] tmp = (String[])num.toArray(new String[0]); a = tmp[3]+tmp[2]+tmp[1]+tmp[0]; System.out.println(a);
String str = "this is a test";
String[] strs = str.split(" ");
StringBuffer sb = new StringBuffer();
for(int i = strs.length; i > 0;i --){
sb.append(strs[i - 1]).append(" ");
}
String strNew = new String(sb).trim();
System.out.println(strNew);
}catch(Exception e){
}