【发布时间】:2016-01-08 10:10:40
【问题描述】:
我在同一个包中有一组 Java 文件,每个文件都有主要方法。我现在希望从另一个类逐步调用每个类的主要方法。 Splitter.java 就是一个这样的类文件。这是它的代码。
public static void main(String[] args) throws IOException {
InputStream modelIn = new FileInputStream("C:\\Program Files\\Java\\jre7\\bin\\en-sent.bin");
FileInputStream fin = new FileInputStream("C:\\Users\\dell\\Desktop\\input.txt");
DataInputStream in = new DataInputStream(fin);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine = br.readLine();
System.out.println(strLine);
try {
SentenceModel model = new SentenceModel(modelIn);
SentenceDetectorME sentenceDetector = new SentenceDetectorME(model);
String sentences[] = sentenceDetector.sentDetect(strLine);
System.out.println(sentences.length);
for (int i = 0; i < sentences.length; i++) {
System.out.println(sentences[i]);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (modelIn != null) {
try {
modelIn.close();
} catch (IOException e) {
}
}
fin.close();
}
}
我现在希望在 main 方法中的 AllMethods.java 中调用它。
那么我该怎么做呢?还有其他几个类文件的主要方法为IOException,必须在AllMethods.java 文件中调用。
更新 -
我有具有IOException 的主要方法以及不具有IOEXception 的主要方法,它们必须在AllMethods.java 中调用。
【问题讨论】:
-
抛出异常并没有太大变化,您只需将
throws IOException添加到您调用的任何方法(或捕获/处理异常)
标签: java eclipse methods java-8 main