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

📄 stringutil.java

📁 这是一个jsp联合javabean的电话查询系统。
💻 JAVA
字号:
package org.jzgs.telnumber.ec.Util;

import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class StringUtil {

	/**
	 * @return SysDate as "YYYY/MM/DD"
	 */
	

	public static String addSqlMark(String sInput) {
		if (sInput == null)
			return "";
		return "'" + sInput.trim() + "'";
	}

	public static String nullToSpace(String sInput) {
		if (sInput == null)
			return "";
		return sInput.trim();
	}

	public static String nullToSpace(Object sInput) {
		if (sInput == null)
			return "";
		return sInput.toString().trim();
	}

	public static String nullToNbsp(Object sInput) {
		if (sInput == null)
			return "&nbsp";
		if (sInput.equals(""))
			return "&nbsp";
		return sInput.toString().trim();
	}

	public static String convertDate(String sDate) {
	    String sResult = "";
		if (sDate == null){
		    sResult = "";
		}
		if (sDate.length()==10){
		    sResult = sDate.substring(0, 4) + "/" + sDate.substring(5, 7)
			+ "/" + sDate.substring(8, 10);
		}
		if (sDate.length()==9){
		    if (sDate.substring(6, 7).equals("/")){
		        sResult = sDate.substring(0, 4) + "/0" + sDate.substring(5, 6)
		        + "/" + sDate.substring(7, 9);
		    } else{
		        sResult = sDate.substring(0, 4) + "/" + sDate.substring(5, 7)
		        + "/0" + sDate.substring(8, 9);
		    }
		}
		if (sDate.length()==8){
		    sResult = sDate.substring(0, 4) + "/0" + sDate.substring(5, 6)
		    + "/0" + sDate.substring(7, 8);
		}
		
		return sResult;

	}

	/*
	 * @param obj @return string
	 */
	public static String nullToStr(Object obj) {
		return (obj == null ? "" : obj.toString());
	}

	/*
	 * @param obj @return string(Numberic)
	 */
	public static String nullToZero(Object obj) {
		return (obj == null ? "0" : obj.toString());
	}	

	public static String convertTermDay(String sDate) {
		String year = sDate.substring(0, 4);
		String month = sDate.substring(4, 6);
		if (Integer.parseInt(month) < 4) {
			year = Integer.toString(Integer.parseInt(year) - 1);
		}
		return year;
	}
	
	/**
	 * 
	 * @param OriginalString
	 * @param strSource
	 * @param strDestination
	 * @return
	 */
	public static String TranslateString(String OriginalString,String strSource,String strDestination){
		String strResult = OriginalString;
		for(int i=0;i<strSource.length();i++){
			strResult=strResult.replaceAll(strSource.substring(i,i+1),strDestination.substring(i,i+1));
		}
		return strResult;
	}
	
	public static String SpaceStr(int num){
		String strSpace="";
		for(int i=0;i<num;i++)
		strSpace=strSpace+" ";
	    return strSpace;
	}

	//add zero to the left of data
    private String dataleft(String data,int numlength){
        String zero="0";
        int dif=numlength-data.length();
        for(int i=0;i<dif-1;i++){
            zero=zero+"0";}
        
        if(dif>0){
            data=zero+data;
            }
    	return data;
    }
}

⌨️ 快捷键说明

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