import java.io.*;
import java.lang.*;
import java.lang.reflect.Array;
import java.util.*;
public class HelloWord {
public static void main(String[] args) {
List<List<String>> a=groupAnagrams({"f","fg","bt"}); //报错行!!!!!!!!!!!!!!!!!!
System.out.println(a);
}
public static List<List<String>> groupAnagrams(String[] strs) {
Map<String,List> ans = new HashMap<String,List>();
for (String abc : strs)
{
char[] ca=abc.toCharArray();
Arrays.sort(ca);
String key = String.valueOf(ca);
if (!ans.containsKey(key)) ans.put(key,new ArrayList());
ans.get(key).add(s);
}
return new ArrayList(ans.values());
}
}
这个是我的代码,main方法中第一条语句,总是报错, error on token "=", @ expected after this
token,我看了很多解答说是没有main方法,但是我的有。。
import java.lang.*;
import java.lang.reflect.Array;
import java.util.*;
public class HelloWord {
public static void main(String[] args) {
List<List<String>> a=groupAnagrams({"f","fg","bt"}); //报错行!!!!!!!!!!!!!!!!!!
System.out.println(a);
}
public static List<List<String>> groupAnagrams(String[] strs) {
Map<String,List> ans = new HashMap<String,List>();
for (String abc : strs)
{
char[] ca=abc.toCharArray();
Arrays.sort(ca);
String key = String.valueOf(ca);
if (!ans.containsKey(key)) ans.put(key,new ArrayList());
ans.get(key).add(s);
}
return new ArrayList(ans.values());
}
}
这个是我的代码,main方法中第一条语句,总是报错, error on token "=", @ expected after this
token,我看了很多解答说是没有main方法,但是我的有。。
光一个花括号,没有new String[]不行的,先好好学学语法。