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

📄 valhelper.java

📁 主要是航空预订系统
💻 JAVA
字号:
package com.air.util;

import java.util.Date;
import java.util.Map;

import com.air.constants.AppConstants;

public final class ValHelper
{
	/**
	 * private constructor of ValHelper, prevent instantiation
	 */
	private ValHelper()
	{
	}
	private static class ValHelperHolder
	{
		static final ValHelper valHelper = new ValHelper();
	}
	/**
	 * @return an instance of ValHelper
	 */
	public static ValHelper getInstance()
	{
		return ValHelperHolder.valHelper;
	}
	public boolean isNotNullAndEmpty(String valStr)
	{
		boolean flag = false;
		if((valStr != null) && (!((AppConstants.EMPTY_STR).equalsIgnoreCase(valStr.trim()))))
		{
			flag = true;
		}
		return flag;
	}
	public boolean isNullOrEmpty(String valStr)
	{
		boolean flag = false;
		if((valStr == null) || ((AppConstants.EMPTY_STR).equalsIgnoreCase(valStr.trim())))
		{
			flag = true;
		}
		return flag;
	}
	public String getValue(Map<String,String> valMap, String key)
	{
		String retVal = AppConstants.EMPTY_STR;
		if( isNotNullAndEmpty(key))
		{
			String result = valMap.get(key);
			if(  isNotNullAndEmpty(result))
			{
				retVal = result;
			}
		}
		return retVal.trim();
	}
	public int getIntValue( Map<String,String> valMap, String key )
	{
		int retint = 0;
		String intstr = getValue(valMap, key);
		if(  isNotNullAndEmpty(intstr))
		{
			try
			{
				retint = Integer.parseInt(intstr);
			}
			catch( Exception ex )
			{
			}
		}
		return retint;
	}
	public double getDoubleValue( Map<String,String> valMap, String key )
	{
		double retdouble = 0.0;
		String intstr = getValue(valMap, key);
		if(  isNotNullAndEmpty(intstr))
		{
			try
			{
				retdouble = Double.parseDouble(intstr);
			}
			catch( Exception ex )
			{
			}
		}
		return retdouble;
	}
	public Date getDateValue( Map<String,String> valMap, String key )
	{
		Date date = null;
		String datestr = getValue(valMap, key);
		if(  isNotNullAndEmpty(datestr))
		{
			date = VacDateUtil.getInstance().convertFromString(datestr);
		}
		return date;
	}
}

⌨️ 快捷键说明

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