字符串 java字符串编码转换处理类详解编程语言
2023-06-13 09:20:29 时间
该字符串处理类包括将ISO-8859-1编码的字符串转换成GBK编码 、对输入的字符串进行一次编码转换,防止SQL注入和验证URL地址是否存在的方法。
字符串处理类(编码转化、SQL注入、URL)
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; }
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/10458.html
cjava相关文章
- mysql整型转字符串_java中如何将字符串转换为字符数组
- java对象转换为json字符串_java中将字符串转换为json
- java long string 转换_Java long 转成 String的实现[通俗易懂]
- java pfx 证书_Java将pfx证书转换为jks[通俗易懂]
- java 构造器 构造方法_Java构造器(构造方法/constructor)
- java编译报错提示编码GBK的不可映射字符啥意思_java字符串编码转换
- java executeupdate_Java自学-JDBC execute与executeUpdate的区别
- java url加密_Java实现url加密处理的方法示例
- java面对对象(下.1)(java关键字理解:static final main)
- java查找字符的方法_Java字符串查找(3种方法)
- 【Java 虚拟机原理】Android 类加载机制 ( 双亲委派机制 | BootClassLoader | PathClassLoader | DexClassLoader )
- 处理字符串编码转换java类详解编程语言
- JAVA 将图片转换为Base64编码详解编程语言
- 实现Java程序操作MySQL数据库(java调用mysql)
- 深入浅出:利用Java操作MySQL(java操作mysql)
- Java内存缓存详解编程语言
- Java学习Linux基础的必要性(java要学linux)
- 时间调整Redis Java过期时间的最佳实践(redisjava过期)
- Java实现嵌入式MySQL的新解决方案(java嵌入式mysql)
- Java语法基础之for语句练习