⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.java

📁 DTNSim2 is a simulator for Delay-Tolerant Networks (DTNs) written in Java. It is based on Sushant Ja
💻 JAVA
字号:
/** * simulator/Main.java */package simulator;import java.util.ArrayList;/** *  */public class Main{	/**	 * @param args	 */	public static void main(String[] args)	{		Network net = new Network();		ArrayList<String> linesToRun = new ArrayList<String>();		for (int i = 0; i < args.length; ++i)		{			if (args[i].length() > 0)			{				if (args[i].equals("-run_line") || args[i].equals("-rl") || args[i].equals("-rnl"))				{					if (i + 1 == args.length)					{						System.err.println("Option '-run_line' needs parameter!");						System.exit(-1);					}					if (args[i].equals("-rnl"))					{						linesToRun.add(args[i + 1]);					}					else					{						if (linesToRun.size() > 0)						{							(new InputReader(net, linesToRun, "CMDLINE")).runInput(-1);							linesToRun.clear();						}						linesToRun.add(args[i + 1]);					}					++i;					if (i + 1 == args.length)					{						(new InputReader(net, linesToRun, "CMDLINE")).runInput(-1);						linesToRun.clear();					}					continue;				}				if (linesToRun.size() > 0)				{					(new InputReader(net, linesToRun, "CMDLINE")).runInput(-1);					linesToRun.clear();				}				if (args[i].charAt(0) != '-')				{					// Until first line with specified time, all lines in input					// will be interpreted immediately.					(new InputReader(net, args[i])).runInput(-1);				}				else				{					if (args[i].equals("-stdin"))					{						(new InputReader(net, System.in, "STDIN")).runInput(-1);					}					else if (args[i].equals("-verbose"))					{						if (i + 1 == args.length)						{							System.err.println("Option '-verbose' needs parameter!");							System.exit(-1);						}						int v = Integer.parseInt(args[i + 1]);						net.setVerbosityLevel(v);						++i;					}					else					{						System.err.println("Unknown option '" + args[i] + "'");						System.exit(-1);					}				}			}		}		net.simulate();	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -