1. 程式人生 > >字串工具類StringUtil

字串工具類StringUtil

package com.yung.ppapi.util;

import org.apache.commons.lang3.StringUtils;

public class StringUtil {
	
	public static String hidePhone(String phone) {
		if(StringUtils.isEmpty(phone)) {
			return "";
		}
		if(phone.length() == 11) {
			return phone.substring(0, 3)+"****" + phone.substring(7, 11);
		}
		return phone;
	}
	
	public static int obj2Int(Object obj) {
		return str2Int(obj2Str(obj));
	}
	
	public static long obj2Long(Object obj) {
		return str2Long(obj2Str(obj));
	}
	
	public static String obj2Str(Object obj) {
		if (obj == null) {
			return "";
		}
		return obj.toString();
	}
	
	public static int str2Int(String str) {
		if (StringUtils.isEmpty(str)) {
			return 0;
		}
		return Integer.parseInt(str);
	}
	
	public static long str2Long(String str) {
		if (StringUtils.isEmpty(str)) {
			return 0L;
		}
		return Long.parseLong(str);
	}

	
//	public static void main(String[] args) {
//		System.out.println(obj2Str(1));
//		System.out.println(obj2Str(new Date()));
//	}
}

樓主這麼辛苦,請使用樓主的推薦碼領取支付寶紅包吧,記得一定要消費掉哦。雙贏^_^。

1、開啟支付寶首頁搜尋“8282987” 立即領紅包。

相關推薦

字串工具StringUtil

package com.yung.ppapi.util; import org.apache.commons.lang3.StringUtils; public class StringUtil { public static String hidePhone(

字串工具 StringUtil.java

/** @(#)StringUtil.java1.0 2005-10-19** Copyright 2003 - 2006 BeanSoft Studio. All rights reserved.*/import java.io.IOException;import java.io.UnsupportedE

StringUtil 字串工具

package com.java1234.util; /**  * 字串工具類  * @author  *  */ public class StringUtil {     /**      *

工具一:字串工具

/** * 字串工具類 * @author * */ public class StringUtil { /** * 判斷是否是空 * @param str * @return */ public static boolea

java 隨機字串工具RandomStringUtils

開發中經常會到生成隨機數字、字母等場景。 apache提供的工具類已經為我們實現好了,所以就不用重複造輪子。 —apache的commons和google的guava已經為我們準備了很多常見的工具類。 //產生5位長度的隨機字串,中文環境下是亂碼 RandomStringUtils.ra

字串工具-智慧擷取

相信大家都自己封裝過或者用過guava封裝的Strings,但是有沒有可以智慧擷取,比如說“擷取整數第二個到倒數第二個”的字串。你是否還需要自己寫str.substring(1,str.length()-2)。如果是的話,請繼續往下看吧。暫時還未見過可以反向擷取字串的。一般都是substring(s

安卓常用工具-StringUtils【String字串工具

判斷字串是否為空,專案中用的太多了。必須封裝起來!另外判斷集合是否為空用的也很多,這裡也放到一起~ package com.example.burro.demo.appframework.util;

字串工具StringUtils

StringUtils.java package utils; public class StringUtils { public static final String EMPTY =

JAVA工具(10)--- 隨機生成字串工具randomUtil

package com.gcloud.common; import java.util.Random; /** * 隨機數、隨即字串工具 * Created by charlin on 2017/9/9. */ public class RandomU

【Java|Android】字串工具

摘自:https://github.com/cundong/ZhihuPaper import java.io.IOException; import java.io.InputStream; import java.net.URLEncoder; import java

Java將Unix時間戳轉換成指定格式日期字串工具

package com.yanshu.controller; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.uti

javaScript字串工具StringUtils

StringUtils = { isEmpty: function(input) { return input == null || input == ''; }, isNotEmpty: function(input) { return !this

一個安卓開發中常用的字串工具

public class StringUtils { private StringUtils() { throw new AssertionError(); } /** * 密碼 * * @param

字串工具-StringUtils

在專案中哪裡會用到,看下圖程式碼: @RequestMapping(value = "/save", method = RequestMethod.POST) @ResponseBody public AjaxJson doSave(SysRole sy

一個實用的java字串工具(擷取,去尾,轉碼)

package com.xx.sisp.iface.common.util; import org.apache.commons.lang3.StringUtils; import java.io.UnsupportedEncodingException;

字串處理StringUtil

/* *字串處理類 */ public class StringUtil { /* *判斷物件是否為空 */ public static boolean isEmpty(Object s) {

stringUtils 字串工具

import com.google.common.collect.Lists; import org.apache.commons.lang3.StringEscapeUtils; import org.springframework.web.context.request.RequestContextHo

CPP 字串工具

c++字串常用操作 字串轉化為整形 int string_to_int(string s){ return atoi(s.c_str()); } 整形轉化為字串 stri

字串工具 org.apache.commons.lang.StringUtils

//null 和 “”操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //判斷是否Null 或者 “” System.out.println(StringUtils.isEmpty(null)); System.out.printl

StringUtil工具字串長度擷取函式

/** *<b>Summary:擷取字串為指定長度,如果字串長度沒有那麼長,返回原字串 </b> * subStringToLength() * @param str 原字串 * @param length 要擷取的長度 * @param