貌似不是第一次提出这种问题了,你要小心了
可以用递归解决
HashSet set = new HashSet();// Set的作用是不会存储重复的对象
void main(){
String msg = "abc";
int len = msg.length();
int flen = len *len -len; // n*(n-1)
for(int i=0;i<flen;i++){
/// 拼装字符串,自己来搞定
}
}
public void split(String msg){
set.put(msg);
if(msg.length()>1){
split(msg.subString(1));
}
}
|