📄 stringutil.java
字号:
package com.funddeal.base;
import java.util.StringTokenizer;
public class StringUtil {
/**
* 中文转码方法
* @param str
* @return
*/
public static String toGBK(String str){
try{
if(str==null)
str="";
else
str=new String(str.getBytes("ISO-8859-1"),"GBK");
}catch(Exception ex){
System.out.println("StringUtil类的方法toGBK(String str)运行时异常:异常为"+ex.getMessage());
}
return str;
}
/**
* UTF转换方法
* @param str
* @return
*/
public static String toUtf8(String str){
byte[] b=str.getBytes();
char[] c=new char[b.length];
for(int i=0;i<b.length;i++){
c[i]=(char)(b[i]&0x00FF);
}
return new String(c);
}
/**
* 字符串转int
* @param str
* @return
*/
public static int toInt(String str){
int result=Integer.parseInt(str);
return result;
}
/**
* 使用“分割符”将“原始字符串”解析成字符串数组并返回
* @param strOrigin 原始字符串
* @param separator 分割符
* @return
*/
public static final String[] parserString(String strOrigin, String separator)
{
try
{
StringTokenizer st;
String strItem;
if (strOrigin == null)
{
return null;
}
st = new StringTokenizer(strOrigin, separator);
String[] returnValue = new String[st.countTokens()];
int index = 0;
while (st.hasMoreTokens())
{
strItem = (String) st.nextToken();
if (strItem != null && strItem.trim().length() != 0)
{
returnValue[index++] = strItem;
}
}
return returnValue;
}
catch (Exception e)
{
return null;
}
}
/**
* 字符串替换函数
* @param source
* @param oldString
* @param newString
* @return
*/
public static String Replace(String source,String oldString,String newString){
StringBuffer output=new StringBuffer();
// int lengthOfSource=source.length(); //源字符串长度
int lengthOfOld=oldString.length(); //老字符串长度
int posStart=0; //开始搜索位置
int pos; //搜索到老字符串的位置
while((pos=source.indexOf(oldString,posStart))>=0){
output.append(source.substring(posStart,pos));
output.append(newString);
posStart=pos+lengthOfOld;
}
return output.toString();
}
/**
* 字符串初始化函数(将字符串中的NULL,空格转成""字符串)
* @param str
* @return
*/
public static String toString(String str){
if(str==null)
str="";
if(str.equals("null"))
str="";
str=str.trim();
return str;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -