解析:
排序作为key,然后将value加到map中。
Java:
class Solution {
public List<List<String>> groupAnagrams(String[] strs) {
Map<String,List<String>> map=new HashMap<String,List<String>>();
for(String str:strs){
char[] array=str.toCharArray();//字符串排序的方法
Arrays.sort(array);
String str2=new String(array);
/*方法一
List<String> list=map.getOrDefault(str2,new ArrayList<String>());
list.add(str);
map.put(str2,list);
*/
//方法二
if(!map.containsKey(str2)){
map.put(str2,new ArrayList<Str