本帖最后由 黑夜中那颗星 于 2015-11-10 10:58 编辑
不知道这样符不符合要求
- import java.util.*;
- public class Test {
- public static void main(String[] args) {
- String str = "abc_de_fgh_i";
- ArrayList<String> al = new ArrayList<String>();
- System.out.println(str);
- while(true){
- int index = str.indexOf('_');
- if(index<0){
- al.add(str);
- break;
- }
- String temp = str.substring(0,index);
- str = str.substring(index +1);
- al.add(temp);
-
- }
- for(int x = al.size()-1;x>=0;x--){
- if(x>0)
- System.out.print(al.get(x)+"_");
- else
- System.out.print(al.get(x));
- }
- }
- }
复制代码 |