मैं इस कार्यक्रम पर काफी समय से काम कर रहा हूं और मेरा दिमाग तले हुए हैं। मैं किसी से देखकर कुछ मदद कर सकता हूं।मुझे अपने प्रोग्राम पर "पकड़ा जाना चाहिए या फेंकने की घोषणा क्यों हो रही है?"
मैं एक प्रोग्राम बनाने की कोशिश कर रहा हूं जो लाइन द्वारा टेक्स्ट फ़ाइल लाइन पढ़ता है और प्रत्येक पंक्ति ArrayList
में बनाई जाती है, इसलिए मैं प्रत्येक टोकन तक पहुंच सकता हूं। मैं क्या गलत कर रहा हूं?
import java.util.*;
import java.util.ArrayList;
import java.io.*;
import java.rmi.server.UID;
import java.util.concurrent.atomic.AtomicInteger;
public class PCB {
public void read (String [] args) {
BufferedReader inputStream = null;
try {
inputStream = new BufferedReader(new FileReader("processes1.txt"));
String l;
while ((l = inputStream.readLine()) != null) {
write(l);
}
}
finally {
if (inputStream != null) {
inputStream.close();
}
}
}
public void write(String table) {
char status;
String name;
int priority;
ArrayList<String> tokens = new ArrayList<String>();
Scanner tokenize = new Scanner(table);
while (tokenize.hasNext()) {
tokens.add(tokenize.next());
}
status = 'n';
name = tokens.get(0);
String priString = tokens.get(1);
priority = Integer.parseInt(priString);
AtomicInteger count = new AtomicInteger(0);
count.incrementAndGet();
int pid = count.get();
System.out.println("PID: " + pid);
}
}
मैं अपनी आंखों को बाहर निकालने वाला हूं। मुझे तीन त्रुटियां मिलीं:
U:\Senior Year\CS451- Operating Systems\Project1 PCB\PCB.java:24: unreported exception java.io.IOException; must be caught or declared to be thrown
inputStream.close();}
^
U:\Senior Year\CS451- Operating Systems\Project1 PCB\PCB.java:15: unreported exception java.io.FileNotFoundException; must be caught or declared to be thrown
inputStream = new BufferedReader(new FileReader("processes1.txt"));
^
U:\Senior Year\CS451- Operating Systems\Project1 PCB\PCB.java:18: unreported exception java.io.IOException; must be caught or declared to be thrown
while ((l = inputStream.readLine()) != null) {
^
मैं क्या गलत कर रहा हूं?
मैं कैसे करते हो कि हालांकि जोड़कर हल मिल गया? – Luron
उदाहरण के लिए ट्यूटोरियल पढ़ें। – camickr