Str.java
上传用户:sxwtmm
上传日期:2022-08-11
资源大小:2183k
文件大小:3k
源码类别:

OA系统

开发平台:

Java

  1. /*
  2.  * Created on 2004-9-18
  3.  *
  4.  * To change the template for this generated file go to
  5.  * Window>Preferences>Java>Code Generation>Code and Comments
  6.  */
  7. package oa.sys;
  8. /**
  9.  ****************************************************
  10.  *类名称: Str<br>
  11.  *类功能: 字符串转换操作<br>
  12.  *创建: 白伟明 2004年9月23日<br>
  13.  ****************************************************
  14.  * To change the template for this generated type comment go to
  15.  * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
  16.  */
  17. public class Str {
  18. /**
  19.  * 
  20.  */
  21. public Str() {
  22. super();
  23. }
  24. /***************************************************
  25. *函数名称:chStr()<br>
  26. *函数功能:返回中文字符串<br>
  27. *返回值:  String<br>
  28. *参数说明:str<br>
  29. *最后修改:白伟明
  30. *    2004年8月17日
  31. ****************************************************/
  32. public String chStr(String str){
  33. if(str==null){
  34. str="";
  35. }else{
  36. try{
  37. str=(new String(str.getBytes("iso-8859-1"),"GB2312")).trim();
  38. }catch(Exception e){
  39. System.out.println("chStr");
  40. System.out.println(e.getMessage());
  41. }
  42. }
  43. return str;
  44. }
  45. public String unicodeStr(String str){
  46. if(str==null){
  47. str="";
  48. }else{
  49. try{
  50. str=(new String(str.getBytes("GB2312"),"iso-8859-1")).trim();
  51. }catch(Exception e){
  52. System.out.println("chStr");
  53. System.out.println(e.getMessage());
  54. }
  55. }
  56. return str;
  57. }
  58. /***************************************************
  59. *函数名称:inStr()<br>
  60. *函数功能:做编码一次转换,入库时防止sql攻击<br>
  61. *返回值:  String<br>
  62. *参数说明:str<br>
  63. *最后修改:白伟明
  64. *    2004年8月17日
  65. ****************************************************/
  66. public String inStr(String str){
  67. if(str==null){
  68. str="";
  69. }else{
  70. try{
  71. str=str.replace(''',(char)1).trim();
  72. }catch(Exception e){
  73. System.out.println("inStr");
  74. System.out.println(e.getMessage());
  75. }
  76. }
  77. return str;
  78. }
  79. /***************************************************
  80. *函数名称:outStr()<br>
  81. *函数功能:做编码二次转换,出库时防止Exception<br>
  82. *返回值:  String
  83. *    返回中文字符串<br>
  84. *参数说明:str<br>
  85. *最后修改:白伟明
  86. *    2004年8月17日
  87. ****************************************************/
  88. public String outStr(String str){
  89. if(str==null){
  90. str="";
  91. }else{
  92. try{
  93. str=str.replace((char)1,''').trim();
  94. }catch(Exception e){
  95. System.out.println("outStr");
  96. System.out.println(e.getMessage());
  97. }
  98. }
  99. return str;
  100. }
  101. }