首先,方法1,Java截取对象(可以转为字符串的对象)
/**
* 截取对象(可以转为字符串的对象)
*
* @param obj 需要转的对象
* @param beginIndex 截取起始位置
* @param endIndex 截取结束位置
* @return 转换成字符串后截取(若长度不足,返回该字符串)
*/
public static String subObj(Object obj, int beginIndex, int endIndex) {
String str = objToStr(obj); //对象转字符串
return (str.length() < (endIndex - beginIndex)) ? str : str.substring(beginIndex, endIndex);
}
然后,方法2,,Java对象转字符串
/**
* 对象转字符串
*
* @param obj 需要转的对象
* @return 转换后字符串
*/
public static String objToStr(Object obj) {
return obj == null ? "" : obj.toString();
}