public class CSDN1 { public static void main(String[] args) { String str = "Long long ago , there lived a king"; String[] ss = str.split(" "); for(int i=ss.length-1; i>=0; i--){ System.out.print(ss[i] + " "); } }}
朋友(Long long ago,)ago和,是紧挨的中间没有空格的。所以问题还是没有解决? 求求各位了,帮帮忙哈
for example String s = "Long long ago, there lived a king"; String[] sa = s.split("(?=,)|\\s+"); for (int i=sa.length-1; i>=0; i--) { System.out.printf("%s ", sa[i]); }稳妥一点,可以用正则import java.util.regex.*;String s = "Long long ago, there lived a king"; Matcher m = Pattern.compile("\\w+|,").matcher(s); List<Strint> list = new ArrayList<String>(); while (m.find()) { list.add(m.group()); } for (int i=list.size()-1; i>=0; i--) { System.out.printf("%s ", list.get(i)); }
改了下,还是可以的...public static void main(String[] args) { String str = "Long long ago, there lived a king"; String[] ss=str.split(","); str=ss[0]+" ,"+ss[1]; ss=str.split(" "); for(int i=ss.length-1; i>=0; i--) System.out.print(ss[i] +" "); }
public class CSDN1 { public static void main(String[] args) { String str = "Long long ago , there lived a king"; String[] ss = str.split(" "); for(int i=ss.length-1; i>=0; i--){ System.out.print(ss[i] + " "); } }} 对我有用[0] 丢个板砖[0] 引用 举报 管理
public class CSDN1 { public static void main(String[] args) { String str = "Long long ago , there lived a king"; String[] ss = str.split(" "); for(int i=ss.length-1; i>=0; i--){ System.out.print(ss[i] + " "); } }}
public static void main(String[] args) {
String str = "Long long ago , there lived a king";
String[] ss = str.split(" ");
for(int i=ss.length-1; i>=0; i--){
System.out.print(ss[i] + " ");
}
}}
String s = "Long long ago, there lived a king";
String[] sa = s.split("(?=,)|\\s+");
for (int i=sa.length-1; i>=0; i--) {
System.out.printf("%s ", sa[i]);
}稳妥一点,可以用正则import java.util.regex.*;String s = "Long long ago, there lived a king";
Matcher m = Pattern.compile("\\w+|,").matcher(s);
List<Strint> list = new ArrayList<String>();
while (m.find()) {
list.add(m.group());
}
for (int i=list.size()-1; i>=0; i--) {
System.out.printf("%s ", list.get(i));
}
String str = "Long long ago, there lived a king";
String[] ss=str.split(",");
str=ss[0]+" ,"+ss[1];
ss=str.split(" ");
for(int i=ss.length-1; i>=0; i--) System.out.print(ss[i] +" ");
}
public static void main(String[] args) {
String str = "Long long ago , there lived a king";
String[] ss = str.split(" ");
for(int i=ss.length-1; i>=0; i--){
System.out.print(ss[i] + " ");
}
}} 对我有用[0]
丢个板砖[0]
引用
举报
管理
public static void main(String[] args) {
String str = "Long long ago , there lived a king";
String[] ss = str.split(" ");
for(int i=ss.length-1; i>=0; i--){
System.out.print(ss[i] + " ");
}
}}