题目:“a_f_ _ _ ffdds_ _ d_ _”变成“afffddsd”
import java.util.ArrayList;
import java.util.List;public class T14 {
/**
* abc_d__
*/
public static void main(String[] args) {
String s = "ab___c_d__f__dcf___d";
doString(s);
}
public static void doString(String s){
char[] c = s.toCharArray();
int l = c.length;
String[] ss = new String[l];
for(int i=0; i<l; i++){
ss[i] = String.valueOf(c[i]);
}
List<String> list = new ArrayList<String>();
for(int i=0; i<l; i++){
list.add(ss[i]);
}
for(int i=0; i<l; i++){
if(list.get(i).equals("_")){
list.set(i, ",");
boolean flag = true;
while(flag){
if("_".equals(list.get(i+1))){
list.remove(i+1);
l--;
}else
break;
}
}
}
for(int i=0; i<list.size(); i++){
System.out.print(list.get(i));
}
}
}