求助一个arraylist的问题
程序片段是:
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.StringTokenizer;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
....................
public class GenerateXML {
private FileGet fileget;
ArrayList <String> inColumn,inStatement;
int j;
/*constructor; get object of Fileget
*
*/
GenerateXML(FileGet fileget){
this.fileget = fileget;
inColumn = new ArrayList <String> ();
inStatement = new ArrayList <String> ();
}
........
}
但是ArrayList那里出现这个语义错误:The type ArrayList is not generic; it cannot be parameterized with arguments <String>
希望达人帮忙解决
[解决办法]
ArrayList <String> inColumn;
ArrayList <String> inStatement;
[解决办法]
分开定义
[解决办法]
你的JDK是不是1.5以上版本的?
要是1.4那就可能会出这种问题
[解决办法]
ArrayList <String> inColumn ,把 <String> 改为 <Object> 可能就可以了!!!!