import joptsimple.OptionParser; import joptsimple.OptionSet; import joptsimple.OptionException; public class CommandLineApp { public static void main(String[] args) { OptionParser parser = new OptionParser(); try { OptionSet options = parser.parse(args); if (options.has("help")) { parser.printHelpOn(System.out); } else { String inputFilePath = (String) options.valueOf("input"); } } catch (OptionException e) { System.exit(1); } } } import joptsimple.OptionParser; import joptsimple.OptionSet; import joptsimple.OptionException; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class FileReadApp { public static void main(String[] args) { OptionParser parser = new OptionParser(); try { OptionSet options = parser.parse(args); if (options.has("file")) { String filePath = (String) options.valueOf("file"); try { BufferedReader reader = new BufferedReader(new FileReader(filePath)); String line; while ((line = reader.readLine()) != null) { } reader.close(); } catch (IOException e) { System.exit(1); } } else { System.exit(1); } } catch (OptionException e) { System.exit(1); } } }


上一篇:
下一篇:
切换中文