में एक ही फ़ाइल से पढ़ने और लिखना मैं टोकन को उसी फ़ाइल के अंत में टोकननाइज़ और संलग्न करने के लिए criteria.txt
फ़ाइल से पढ़ना चाहता हूं। कार्यक्रम एक अपवाद फेंकता है: No file found!
मुझे नहीं पता कि मेरी गलती कहां है। कोई भी सुझाव मेरी मदद करेगा। आपका अग्रिम में ही बहुत धन्यवाद!जावा
यहाँ मेरी कोड है:
import java.io.*;
import java.util.StringTokenizer;
public class Test
{
private FileReader fr;
private BufferedReader br;
private FileWriter fw;
private BufferedWriter bw;
private StringTokenizer strtok;
private String s;
//constructor
public Test()
{
try
{
fw=new FileWriter("criteria.txt", true);
bw=new BufferedWriter(fw);
try
{
fr=new FileReader("criteria.txt");
br=new BufferedReader(fr);
while((s=br.readLine())!=null)
{
strtok=new StringTokenizer(s," ");
while(strtok.hasMoreTokens())
{
bw.write("\n"+strtok.nextToken());
}
br.close();
}
}
catch(FileNotFoundException e)
{
System.out.println("File was not found!");
}
catch(IOException e)
{
System.out.println("No file found!");
}
bw.close();
}
catch(FileNotFoundException e)
{
System.out.println("Error1!");
}
catch(IOException e)
{
System.out.println("Error2!");
}
}
public static void main(String[] args)
{
Test t=new Test();
}
}
यदि आप ग्रहण का उपयोग कर रहे हैं, तो फ़ाइल को परियोजना की मूल निर्देशिका में होना आवश्यक है। –
कोड की अपमानजनक रेखा को खोजने के लिए आपको स्टैक ट्रेस प्रिंट करना चाहिए। – Vulcan
अपनी फाइल निर्देशिका – Abubakkar