ఖచ్చితంగా, జావా ఫైల్స్పై కథనం ఇక్కడ ఉంది:
జావా ఫైల్స్ - ఒక పరిచయం
జావాలో, చదవగలిగే మరియు వ్రాయగలిగే డేటాను నిల్వ చేయడానికి మరియు నిర్వహించడానికి ఫైల్లు ఉపయోగించబడతాయి. ఫైల్లు టెక్స్ట్, ఇమేజ్లు, వీడియోలు మరియు కంప్యూటర్లో నిల్వ చేయగల ఏదైనా ఇతర డేటాను నిల్వ చేయడానికి ఉపయోగించవచ్చు. ఈ కథనంలో, మేము జావా ఫైల్ల యొక్క ప్రాథమికాలను మరియు వాటికి డేటాను ఎలా చదవాలి మరియు వ్రాయాలి అనే విషయాలను చర్చిస్తాము.
జావా ఫైల్ అంటే ఏమిటి?
జావాలో, ఫైల్ అనేది కంప్యూటర్ ఫైల్ సిస్టమ్లో నిల్వ చేయబడిన డేటా యొక్క సేకరణ. Java యొక్క అంతర్నిర్మిత ఫైల్ హ్యాండ్లింగ్ తరగతులను ఉపయోగించి ఫైల్ను సృష్టించవచ్చు, తెరవవచ్చు, చదవవచ్చు, వ్రాయవచ్చు మరియు మూసివేయవచ్చు. ప్యాకేజీ java.io
ఫైల్లు మరియు డైరెక్టరీలతో పని చేయడానికి తరగతులను కలిగి ఉంది.
జావా ఫైల్ను సృష్టిస్తోంది
జావాలో కొత్త ఫైల్ను సృష్టించడానికి, మీరు ఆబ్జెక్ట్ను సృష్టించి File
, ఆపై createNewFile()
ఫైల్ను సృష్టించడానికి పద్ధతిని ఉపయోగించాలి. "myfile.txt" అనే కొత్త ఫైల్ని ఎలా సృష్టించాలో ఇక్కడ ఒక ఉదాహరణ ఉంది:
జావాimport java.io.File;
import java.io.IOException;
public class CreateFileExample {
public static void main(String[] args) {
try {
File file = new File("myfile.txt");
if (file.createNewFile()) {
System.out.println("File created successfully");
} else {
System.out.println("File already exists");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
ఈ ఉదాహరణలో, మేము ముందుగా "myfile.txt" పేరుతో ఒక File
వస్తువును సృష్టిస్తాము. మేము ఫైల్ను సృష్టించడానికి పద్ధతిని file
ఉపయోగిస్తాము . createNewFile()
ఫైల్ ఇప్పటికే లేనట్లయితే, పద్ధతి తిరిగి వస్తుంది true
మరియు "ఫైల్ విజయవంతంగా సృష్టించబడింది" అనే సందేశం ముద్రించబడుతుంది. ఫైల్ ఇప్పటికే ఉన్నట్లయితే, పద్ధతి తిరిగి వస్తుంది false
మరియు "ఫైల్ ఇప్పటికే ఉంది" అనే సందేశం ముద్రించబడుతుంది.
జావా ఫైల్ నుండి డేటాను చదవడం
FileReader
జావాలోని ఫైల్ నుండి డేటాను చదవడానికి, మీరు ఒక వస్తువు మరియు వస్తువును సృష్టించాలి BufferedReader
. "myfile.txt" అనే ఫైల్ నుండి డేటాను ఎలా చదవాలో ఇక్కడ ఒక ఉదాహరణ ఉంది:
జావాimport java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
try {
FileReader fileReader = new FileReader("myfile.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
bufferedReader.close();
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
ఈ ఉదాహరణలో, మేము ముందుగా "myfile.txt" ఫైల్ నుండి డేటాను చదవడానికి ఒక FileReader
వస్తువు మరియు వస్తువును సృష్టిస్తాము. మేము ఫైల్ యొక్క ప్రతి పంక్తిని చదవడానికి మరియు దానిని కన్సోల్కు ప్రింట్ చేయడానికి లూప్ని BufferedReader
ఉపయోగిస్తాము . చివరగా, మేము మరియు వస్తువులు while
రెండింటినీ మూసివేస్తాము .BufferedReader
FileReader
జావా ఫైల్కి డేటా రాయడం
FileWriter
జావాలోని ఫైల్కి డేటాను వ్రాయడానికి, మీరు ఒక వస్తువు మరియు వస్తువును సృష్టించాలి BufferedWriter
. "myfile.txt" అనే ఫైల్కి డేటాను ఎలా వ్రాయాలో ఇక్కడ ఒక ఉదాహరణ ఉంది:
జావాimport java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class WriteFileExample {
public static void main(String[] args) {
try {
FileWriter fileWriter = new FileWriter("myfile.txt", true);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write("This is some text to write to the file");
bufferedWriter.newLine();
bufferedWriter.close();
fileWriter.close();
} catch (IOException e) {
e.printStackTrace