java iol流 用FileOutputStream写入一句话 为什么在创建对象说 构造函数 FileOutputStream(File)未定义

package com.bdqn.lession2;

import java.io.File;
import java.io.IOException;

public class FileOutputStream {
public static void main(String[] args) {
File file = new File("c:\\android11472.txt");
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
System.out.println("文件夹创建成功");

} else {
System.out.println("文件夹创建失败");
file.delete();
}

FileOutputStream fos =null;
try {
fos = new FileOutputStream(file);
fos.write("hello wrold".getBytes());
fos.write('a');
fos.flush();

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
if(fos != null){
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
FileOutputStream fos =null;
try {
fos = new FileOutputStream(file);
fos.write("hello wrold".getBytes());
这段后面就开始画红线了 不知道为什么

你是哪里缺了大括号? (Eclipse里面用ctrl+shift+F, Format一下,然后再仔细找找哪里缺东西)
还是code 是网上粘过来的? 可能存在看不见的特殊字符? (这种你先贴到txt里, 再粘出来就能解决)
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-13
是不是类名 public class FileOutputStream

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答