src/main/java/com/yuanlrc/base/util/StringUtil.java
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.yuanlrc.base.util;
import com.alibaba.fastjson.JSONObject;
import com.yuanlrc.base.bean.CodeMsg;
import java.io.*;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
/**
* 项目通用工具类
* @author Administrator
*
*/
public class StringUtil {
/**
* 返回指定格式的日期字符串
* @param date
* @param formatter
* @return
*/
public static String getFormatterDate(Date date,String formatter){
SimpleDateFormat sdf = new SimpleDateFormat(formatter);
return sdf.format(date);
}
/**
* 判断请求是否是ajax
* @param request
* @return
*/
public static boolean isAjax(HttpServletRequest request){
String header = request.getHeader("X-Requested-With");
if("XMLHttpRequest".equals(header))return true;
return false;
}
/**
* 从流读取字符串
* @param inputStream
* @return
*/
public static String getStringFromInputStream(InputStream inputStream){
String string = "";
try {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream,"GB2312"));
String buf = null;
try {
while((buf = bufferedReader.readLine()) != null){
string += buf;
}
} catch (Exception e) {
后面还有 86 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。