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;
    }
    }
  • 相关阅读:
    我们的CPU遭到攻击[LOJ558]
    历史[ZJOI2018]
    字符串[LOJ6517]
    奥运公交[LOJ3255]
    BLO-Blockade[POI2008]
    压力[BJOI2013]
    Earthquake[USACO01OPEN]
    暴力写挂[CTSC2018]
    极简教程:数据结构与算法(二)
    DllRegisterServer的调用失败的问题解决方法
  • 原文地址:https://www.cnblogs.com/wxmdevelop/p/5210578.html
Copyright © 2011-2022 走看看