⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 util.java

📁 数据库: hospital
💻 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 + -