Kule posi siza kujonga imizekelo emihlanu eyahlukeneyo yendlela yokubhala kwifayile usebenzisa iJava. Ikhowudi yesppets ikhangela ukubona ukuba ngaba ifayile ikhona ngaphambi kokubhalela ifayile, kungenjalo ifayile yenziwe.
import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class WriteToFile {
public static void main( String[] args ) {
try {
String content = 'Content to write to file';
//Name and path of the file
File file = new File('writefile.txt');
if(!file.exists()){
file.createNewFile();
}
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
} catch(IOException ex) {
System.out.println('Exception occurred:');
ex.printStackTrace();
}
} }
Phawula:Ukuba sifuna ukongeza kwifayile, kufuneka siqalise FileWriter ne yinyani Ipharamitha: FileWriter fw = new FileWriter(file, true);
Idibeneyo:
import java.io.*; public class WriteToFile {
public static void main( String[] args ) {
try {
String content = 'Content to write to file';
//Name and path of the file
File file = new File('writefile.txt');
if(!file.exists()){
file.createNewFile();
}
FileWriter fw = new FileWriter(file);
PrintWriter bw = new PrintWriter(fw);
bw.write(content);
bw.close();
} catch(IOException ex) {
System.out.println('Exception occurred:');
ex.printStackTrace();
}
} }
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; public class WriteToFile {
public static void main( String[] args ) {
try {
String content = 'Content to write to file';
//Name and path of the file
File file = new File('writefile.txt');
if(!file.exists()){
file.createNewFile();
}
FileOutputStream outStream = new FileOutputStream(file);
byte[] strToBytes = content.getBytes();
outStream.write(strToBytes);
outStream.close();
} catch(IOException ex) {
System.out.println('Exception occurred:');
ex.printStackTrace();
}
} }
import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class WriteToFile {
public static void main( String[] args ) {
Path path = Paths.get('writefile.txt');
String content = 'Content to write to file';
try {
byte[] bytes = content.getBytes();
Files.write(path, bytes);
} catch(IOException ex) {
System.out.println('Exception occurred:');
ex.printStackTrace();
}
} }
import java.io.*; public class WriteToFile {
public static void main( String[] args ) {
String content = 'Content to write to file';
try {
File file = new File('writefile.txt');
if(!file.exists()){
file.createNewFile();
}
FileOutputStream fos = new FileOutputStream(file);
BufferedOutputStream bos = new BufferedOutputStream(fos);
DataOutputStream dataOutStream = new DataOutputStream(bos);
dataOutStream.writeUTF(content);
dataOutStream.close();
} catch(IOException ex) {
System.out.println('Exception occurred:');
ex.printStackTrace();
}
} }