ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

»ùÓÚluceneµÄ°¸Àý¿ª·¢£ºParseUtil & ParseRequest(Ò»)
2015-07-20 17:23:15 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:3´Î
Tags£º»ùÓÚ lucene °¸Àý ¿ª·¢ ParseUtil & ParseRequest
?

ÕâÆª²©¿ÍÖ÷Òª½éÉÜParseUtilÀàºÍParseRequestÀ࣬ÒòΪÕâÁ½¸öÀà¶¼±È½Ï¼òµ¥£¬ËùÒÔÕâÀï¾Í²»»á¸ø³öÊÂÀý³ÌÐò¡£

?

ParseUtil

ParseUtilÀàÖ÷ҪʵÏÖ½«×Ö·û´®£¨Êý×Ö£©×ª»¯ÎªÊýÖµ£¬Õâ¸öÔÚ¶ÁÈ¡ÅäÖÃÎļþ»òÊý¾Ýת»¯¹ý³ÌÖÐÓкܴóµÄ×÷Óá£Ô´³ÌÐòÈçÏ£º

?

 /**  
 *@Description: ת»»Àà    
 */ 
package com.lulei.util;  

public class ParseUtil {

	/**
	 * @param str
	 * @param defaultDouble
	 * @return double
	 * @Author: lulei  
	 * @Description: ½«×Ö·û´®×ª»¯Îªdouble
	 */
	public static double parseStringToDouble(String str, double defaultDouble){
		double re = defaultDouble;
		try{
			re = Double.parseDouble(str);
		} catch (Exception e){
		}
		return re;
	}
	
	/**
	 * @param str
	 * @param defaultInt
	 * @return int
	 * @Author: lulei  
	 * @Description: ½«×Ö·û´®×ª»¯Îªint
	 */
	public static int parseStringToInt(String str, int defaultInt){
		int re = defaultInt;
		try{
			re = Integer.parseInt(str);
		} catch (Exception e){
		}
		return re;
	}
	
	/**
	 * @param str
	 * @param defaultLong
	 * @return
	 * @Author:lulei  
	 * @Description:½«×Ö·û´®×ª»¯Îªlong
	 */
	public static long parseStringToLong(String str, long defaultLong) {
		long re = defaultLong;
		try{
			re = Long.parseLong(str);
		} catch (Exception e){
		}
		return re;
	}
}

?


ParseRequest

ParseRequestÀàÖ÷Òª»ñÈ¡request²ÎÊýÖµ£¬²¢½øÐмòµ¥µÄÊý¾Ýת»¯¡£Ô´³ÌÐòÈçÏ£º

 /**  
 *@Description:  »ñÈ¡request²ÎÊýÖµ
 */ 
package com.lulei.util;  

import javax.servlet.http.HttpServletRequest;

public class ParseRequest {
	
	/**
	 * @param request
	 * @param paramName
	 * @param defaultStr
	 * @return String
	 * @Author: lulei  
	 * @Description:  »ñÈ¡²ÎÊýÖµ£¬·µ»Ø×Ö·û´®£¬È¥³ýǰºó¶àÓàµÄ¿Õ¸ñ
	 */
	public static String getString(HttpServletRequest request, String paramName, String defaultStr){
		String param = request.getParameter(paramName);
		if (param == null){
			return defaultStr;
		}
		try {
			return new String(param.getBytes(iso-8859-1), utf-8).trim();
		} catch (Exception e) {
			e.printStackTrace();
			return defaultStr;
		}
	}
	/**
	 * @param request
	 * @param paramName
	 * @param defaultStr
	 * @return
	 * @Author: lulei  
	 * @Description:   »ñÈ¡²ÎÊýÖµ£¬·µ»Ø×Ö·û´®£¬²ÎÊý²ÉÓÃgbk±àÂ룬ȥ³ýǰºó¶àÓàµÄ¿Õ¸ñ
	 */
	public static String getStringGbk(HttpServletRequest request, String paramName, String defaultStr){
		String param = request.getParameter(paramName);
		if (param == null){
			return defaultStr;
		}
		try {
			return new String(param.getBytes(iso-8859-1), gbk).trim();
		} catch (Exception e) {
			e.printStackTrace();
			return defaultStr;
		}
	}
	
	/**
	 * @param request
	 * @param paramName
	 * @param defaultInt
	 * @return int
	 * @Author: lulei  
	 * @Description:  »ñÈ¡²ÎÊýÖµ£¬·µ»ØintÐÎÕûÊý
	 */
	public static int getInt(HttpServletRequest request, String paramName, int defaultInt){
		String param = request.getParameter(paramName);
		if (param == null){
			return defaultInt;
		}
		try {
			int re = Integer.parseInt(param);
			return re;
		} catch (Exception e) {
			return defaultInt;
		}
	}
	
	/**
	 * @param request
	 * @param paramName
	 * @param defaultlong
	 * @return long
	 * @Author: lulei  
	 * @Description:  »ñÈ¡²ÎÊýÖµ£¬·µ»ØlongÐÎÊý×Ö
	 */
	public static long getLong(HttpServletRequest request, String paramName, long defaultlong){
		String param = request.getParameter(paramName);
		if (param == null){
			return defaultlong;
		}
		try {
			long re = Long.parseLong(param);
			return re;
		} catch (Exception e) {
			return defaultlong;
		}
	}
}

ÕâÀïÐèҪ˵Ã÷ÒÔÏ£¬Ö®Ç°½éÉܵÄһЩ¹¤¾ßÀ໹ÓÐÒԺ󽫻á½éÉܵŤ¾ßÀ࣬ÀïÃæµÄһЩ·½·¨ÔÚ°¸ÀýÖв¢²»Ò»¶¨»áÓõ½£¬»¹ÓÐһЩ·½·¨ÌåÊ®·Ö¼òµ¥£¬ÕâÑù×öµÄÄ¿µÄÒ²ÊÇΪÁËʹÏîÄ¿´úÂë¸ü

Ê×Ò³ ÉÏÒ»Ò³ 1 2 ÏÂÒ»Ò³ βҳ 1/2/2
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºNSValue(¿ÉÒÔ°ü×°ÈÎÒâÖµ) ÏÂһƪ£ºLeetCode --- 2. Add Two Numbers

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Spring Boot Java£º (2025-12-26 16:20:19)
¡¤Spring Boot¤ÇHello (2025-12-26 16:20:15)
¡¤Spring ¤Î»ù±¾¤«¤éŒ (2025-12-26 16:20:12)
¡¤C++Ä£°å (template) (2025-12-26 15:49:49)
¡¤C ÓïÑÔÖÐÄ£°åµÄ¼¸ÖÖ (2025-12-26 15:49:47)