zoukankan      html  css  js  c++  java
  • StringUtil

    package per.son.utils;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    import org.json.JSONArray;
    import org.json.JSONObject;
    public class StringUtil {
    /**
    * 字符串转换JSONObject
    * @param string
    * @return
    */
    public static JSONObject String2Json(String string){
    if(string == null){
    return null;
    }
    String jsonString = string.trim();
    if(jsonString.startsWith("{") && jsonString.endsWith("}")){
    JSONObject jb = null;
    try {
    jb = new JSONObject(jsonString);
    return jb;
    }catch (Exception e) {
    return null;
    }
    }else if(jsonString.startsWith("[") && jsonString.endsWith("]")){
    JSONArray ja = null;
    try {
    ja = new JSONArray(jsonString);
    return (JSONObject)ja.get(0);
    }catch(Exception e){
    return null;
    }
    return null;
    }
    /**
    * 正则匹配出想要的字符串
    * @param regex
    * @param Content
    * @param groupNum
    * @return
    */
    public static String getRegexStr(String regex, String Content,int groupNum){
    Pattern compile = Pattern.compile(regex);
    Matcher m = compile.matcher(Content);
    while(m.find()){
    String group = m.group(groupNum);
    if(null != group){
    return group;
    }
    return null;
    }
    }
  • 相关阅读:
    构建之法8,9,10章
    作业6
    通过处理器类型获得处理器对象
    面经
    C语言实现字符串替换
    计算机网络整理
    常见面试题
    数据库常见面试题
    redis常见知识整理
    项目总结
  • 原文地址:https://www.cnblogs.com/wxmdevelop/p/5210578.html
Copyright © 2011-2022 走看看