Java 括号应与toString一起使用
Helli,我收到一条错误消息“)预期”与我的代码 这是我的密码Java 括号应与toString一起使用,java,tostring,Java,Tostring,Helli,我收到一条错误消息“)预期”与我的代码 这是我的密码 @覆盖 受保护的void onActivityResult(int请求代码、int结果代码、意图数据){ super.onActivityResult(请求代码、结果代码、数据); if(resultCode==RESULT\u OK){ if(requestCode==1){ 文件f=新文件(Environment.getExternalStorageDirectory().toString()) 对于(文件温度:f.listF
@覆盖
受保护的void onActivityResult(int请求代码、int结果代码、意图数据){
super.onActivityResult(请求代码、结果代码、数据);
if(resultCode==RESULT\u OK){
if(requestCode==1){
文件f=新文件(Environment.getExternalStorageDirectory().toString())
对于(文件温度:f.listFiles()){
if(temp.getName().equals(“temp.png”)){
f=温度;
打破
}
}
2代码中的编译问题,这是一个更正
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==RESULT_OK) {
if (requestCode == 1) {
File f = new File(Environment.getExternalStorageDirectory().toString());
for (File temp : f.listFiles()) {
if (temp.getName().equals("temp.png")){
f = temp;
break;
}
}
}
}
}
问题1:
缺少以下行();
File f = new File(Environment.getExternalStorageDirectory().toString()
问题2:最后你错过了3个花括号}似乎你忘了几个}在那段代码中。你有stacktrace的行吗,请尝试下面哪一行是问题所在。@Sylhare由于这是编译时错误,没有stacktrace。但是应该发布完整的错误消息。以及其他注释/注释,
.toString()
需要是.toString());
。这将防止问题中提到的特定语法错误。我希望您使用的是IDE,例如Eclipse。