2 lbgtbr09 lbgtbr09 于 2014.04.10 16:58 提问

android中内部类提示类后面"(""]"出现错误,格式错误?

在一个类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,只不过把这个程序放在了一个类中就出错了

1个回答

a__aSuhartix
a__aSuhartix   2014.04.10 17:28

首先要告诉题主LoadOpenDialog 和 checkEndsWithInStringArray 是两个方法,不是类。Java中方法定义不能嵌套!两个方法分开写就可以了。
private void LoadOpenDialog(final File file) {方法体};
private boolean checkEndsWithInStringArray (参数) {方法体};

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!