在一个类private void LoadOpenDialog(final File file) {中,放置了类
boolean checkEndsWithInStringArray (String checkItsEnd,
String[] fileEndings){
for(String aEnd:fileEndings){
if(checkItsEnd.endsWith(aEnd))
return true;
}
return false;
}
但是老是提示错误 第一行的“(”处提示错误Syntax error on token "(", ; expected
第二行的“]”处提示错误Syntax error, insert ";" to complete LocalVariableDeclarationStatement
感觉是格式错误,这是从其他地方粘贴过来的,本来类的前面有private但提示删除,就删除了,求解,可看原处http://www.2cto.com/kf/201204/127834.html,只不过把这个程序放在了一个类中就出错了
首先要告诉题主LoadOpenDialog 和 checkEndsWithInStringArray 是两个方法,不是类。Java中方法定义不能嵌套!两个方法分开写就可以了。
private void LoadOpenDialog(final File file) {方法体};
private boolean checkEndsWithInStringArray (参数) {方法体};