import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
*
* @项目名称:TestProject
* @类名称:NewHua
* @类描述:
* @创建人:Ansj
* @创建时间:2011-8-1 下午01:24:38
* @修改备注:
* @version 有个list 里面存储的是string 例如:
* "abcd" "acbd" "sdf" "sfd" "as"
* "f",其中"abcd"和"acbd" 是一类的,
* 他让把一类的string找出来,写程序实现
*/
public class NewHua {
public static void main(String[] args) {
List<String> list = new ArrayList<String>() ;
list.add("abcd") ;
list.add("acbd") ;
list.add("sdf") ;
list.add("sfd") ;
list.add("as") ;
list.add("f") ;
Map<String,String> map = new HashMap<String,String>() ;
char[] chars = null ;
String str = null ;
String temp = null ;
for (int i = 0; i < list.size(); i++) {
str = list.get(i) ;
chars = str.toCharArray() ;
Arrays.sort(chars) ;
temp = new String(chars) ;
if(map.containsKey(temp)){
map.put(temp, map.get(temp)+","+str) ;
}else{
map.put(temp, str) ;
}
}
System.out.println(map);
}
}
分享到:
相关推荐
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题华为面试题
Java华为面试真题Java华为面试真题Java华为面试真题Java华为面试真题
2010华为java面试题华为java面试题华为java面试题华为java面试题华为java面试题2010华为java面试题华为java面试题华为java面试题华为java面试题华为java面试题2010华为java面试题华为java面试题华为java面试题华为...
Java面试题集锦6:华为面试题 管理资料.pdfJava面试题集锦6:华为面试题 管理资料.pdfJava面试题集锦6:华为面试题 管理资料.pdfJava面试题集锦6:华为面试题 管理资料.pdfJava面试题集锦6:华为面试题 管理资料.pdf...
华为C++面试题华为C++面试题华为C++面试题 华为C++面试题华为C++面试题 华为C++面试题华为C++面试题 华为C++面试题 华为C++面试题 华为C++面试题
C语言面试题大汇总之华为面试题
c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关...
华为面试题与答案 华为面试题与答案 华为面试题与答案
华为java面试题及答案,希望想去华为的朋友能顺利。
华为面试题及答案华为面试题及答案华为面试题及答案
华为面试题.doc 华为面试题.doc 华为面试题.doc 华为面试题.doc 华为面试题.doc
华为面试题及答案.txt 华为面试题及答案.txt 华为面试题及答案.txt
linux 嵌入式 面试题 和华为面试题
C语言面试题大汇总之华为面试题.doc
JAVA华为面试题,是很多次集合组成的,可以供面试的同学下载使用。多练习练习,找到一份好工作!
华为的C语言面试题汇总,非常好! 去应聘华为之前,最好先看看这个
中兴华为面试试题 rar 历届面试 包括JAVA面试宝典
C语言面试题大汇总之华为面试 常用C语言的面试题