加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

处理字符串编码转换java类

发布时间:2020-05-24 21:54:06 所属栏目:Java 来源:互联网
导读:处理字符串编码转换java类

下面是脚本之家 jb51.cc 通过网络收集整理的代码片段。

脚本之家小编现在分享给大家,也给大家做个参考。

import java.net.HttpURLConnection;
import java.net.URL;

public class StringUtils {
    public String toGBK(String strvalue) {
        try {
            if (strvalue == null) { //当变量strvalue为null时
                return "";  //将返回空的字符串
            } else {
                //将字符串转换为GBK编码
                strvalue = new String(strvalue.getBytes("ISO-8859-1"),"GBK"); 
                return strvalue;    //返回转换后的输入变量strvalue
            }
        } catch (Exception e) {
            return "";
        }
    }

    // 对输入的字符串进行一次编码转换,防止SQL注入
    public String StringtoSql(String str) {
        if (str == null) {              //当变量str为null时
            return "";          //返回空的字符串
        } else {
            try {
                                     //将'号转换化为空格
                str = str.trim().replace(''',(char) 32);              } catch (Exception e) {
                return "";
            }
        }
        return str;
    }
    //验证URL地址是否存在
    public int isURLExist(String url){
        int rtn=0;
        try {
            URL u = new URL(url);
            HttpURLConnection urlconn = (HttpURLConnection) u.openConnection();
            int state = urlconn.getResponseCode();
            if (state == 200) {     //表示URL地址存在
                //String succ = urlconn.getURL().toString();
                rtn=1;
            } else {                //表示URL地址不存在
                rtn=0;
            }
        } catch (Exception e) {
            rtn=0;
        }
        return rtn;
    }
}

以上是脚本之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读