Const&Initial

public final class Const
{
	private static final String _am = "am";
	private static final String _pm = "pm";
	private static final String _eve = "extra_eve";
	private static final String _srcFormat = "src_format";
	private static final String _sheet_index = "sheet_index";
	private static final String _data_index = "data_index";
	private static final String _beginStatistic = "beginStatistic";
	private static GregorianCalendar c = new GregorianCalendar();
	
	private static Logger log = Logger.getLogger(Const.class);
	
	public static final SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm");
	public static SimpleDateFormat srcFormat;
	public static int beginStatistic;
	public static int sheet_index;
	public static int data_index;
	public static Calendar am = (Calendar) c.clone();
	public static Calendar pm = (Calendar) c.clone();
	public static Calendar eve = (Calendar) c.clone();
	
	static
	{
		try
		{
			srcFormat = new SimpleDateFormat(Initial.getString(_srcFormat));
			beginStatistic = Initial.getInt(_beginStatistic);
			sheet_index = Initial.getInt(_sheet_index);
			data_index = "abcdef".indexOf(Initial.getString(_data_index).toLowerCase());
			am.setTime(timeFormat.parse(Initial.getString(_am)));
			pm.setTime(timeFormat.parse(Initial.getString(_pm)));
			eve.setTime(timeFormat.parse(Initial.getString(_eve)));
		}
		catch (Exception e)
		{
			log.error(e);
		}
	}
	
	
}

Initial
public class Initial
{
	private static Properties pros = new Properties();
	private static Logger log = Logger.getLogger(Initial.class);
	
	static
	{
		try
		{
			pros.load(new FileInputStream("conf/jxl.properties"));
		}
		catch (Exception e)
		{
			log.error(e);
		}
	}
	
	public static String getString(String para)
	{
		if (para == null || para.length() == 0)
		{
			return "";
		}
		return pros.get(para).toString().trim();
	}

	public static int getInt(String para)
	{
		return Integer.valueOf(getString(para));
	}
	
	public static void main(String[] args) 
	{
		pros.list(System.out);
	}
	
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章