Поток вывода Java File - это класс по потоку байта, используемый для обработки необработанных двоичных данных. Чтобы записать данные в файл, данные должны быть преобразованы в байты и сохранены в файл.
Кода -копия выглядит следующим образом:
пакет com.yiibai.io;
Импорт java.io.file;
Импорт java.io.fileOutputStream;
импортировать java.io.ioexception;
открытый класс writefileExample {
public static void main (string [] args) {
FileOutputStream fop = null;
Файл файла;
String Content = "Это текстовое содержимое";
пытаться {
file = new File ("c: /newfile.txt");
fop = new FileOutputStream (file);
// Если файл не существует, то создайте его
if (! file.exists ()) {
file.createnewfile ();
}
// Получить контент в байтах
byte [] contentInbytes = content.getBytes ();
fop.write (contentInbytes);
fop.flush ();
fop.close ();
System.out.println ("Dode");
} catch (ioException e) {
e.printstacktrace ();
} окончательно {
пытаться {
if (fop! = null) {
fop.close ();
}
} catch (ioException e) {
e.printstacktrace ();
}
}
}
}
// Обновлено JDK7, например, использует новый метод "Try Resource Shutdown" для легкого обработки файлов.
пакет com.yiibai.io;
Импорт java.io.file;
Импорт java.io.fileOutputStream;
импортировать java.io.ioexception;
открытый класс writefileExample {
public static void main (string [] args) {
File file = new File ("c: /newfile.txt");
String Content = "Это текстовое содержимое";
try (fileOutputStream fop = new FileOutputStream (file)) {
// Если файл не существует, то создайте его
if (! file.exists ()) {
file.createnewfile ();
}
// Получить контент в байтах
byte [] contentInbytes = content.getBytes ();
fop.write (contentInbytes);
fop.flush ();
fop.close ();
System.out.println ("Dode");
} catch (ioException e) {
e.printstacktrace ();
}
}
}