📄 util.java
字号:
package hospital.db;
import java.io.*;
import java.util.*;
/**
* 本类定义了一些辅助方法
*
* 作者:Fido Dido
*/
public abstract class Util{
/**
* 将iso-8859-1字符串转换成gbk字符串
*
* 参数:
* str:iso-8859-1字符串
*
* 返回值-gbk字符串
*/
public static String decode(String str)
throws UnsupportedEncodingException{
return new String(str.getBytes("iso-8859-1"),"gbk");
}
/**
* 将gbk字符串转换成iso-8859-1字符串
*
* 参数:
* str:gbk字符串
*
* 返回值-iso-8859-1字符串
*/
public static String encode(String str)
throws UnsupportedEncodingException{
return new String(str.getBytes("gbk"),"iso-8859-1");
}
/**
* 处理医生预约信息的字符串
*
* 参数:
* dayPattern-预约信息(14个整数,由逗号或空格分隔)
*
* 返回值-一个长度为14的整数数组
*/
public static int[] parseSpDays(String dayPattern)
throws NumberFormatException{
int[] spDays=new int[14];
StringTokenizer token=new StringTokenizer(dayPattern.trim(),", ");
if(token.countTokens() != 14)
throw new NumberFormatException();
for(int i=0;i < 14;i++)
spDays[i]=Integer.parseInt(token.nextToken());
return spDays;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -