首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

java练手全程录4-处置工具类代码实现

2012-08-08 
java练手全程录4-处理工具类代码实现2012-2-7?继续昨天的日志。贴出工具类的代码实现。?工具类名定义为UtilF

java练手全程录4-处理工具类代码实现

2012-2-7

?

继续昨天的日志。贴出工具类的代码实现。

?

工具类名定义为UtilFile

再定义四个方法

public static void changeChineseToHexInFile(String filePath, SwitchHexAndChineseView frame) throws IOException

public static boolean changeChineseToHexInString(StringBuilder input)

public static void changeHexToChineseInFile(String filePath, SwitchHexAndChineseView frame) throws IOException

public static boolean changeHexToStringInString(StringBuilder input)

?

方法说明

changeChineseToHexInFile 是用来对文件进行中文转unicode处理,至少要传一个文件名或路径。

对于第二个参数的说明,至于后面的frame是一个swing的jframe对象,这是为了做GUI界面而后加入的,为的就是如果传入的是路径,则对路径内部的文件处理时,处理一个文件后就在GUI界面里写出一个操作提示。

这里有多种方案如:

1.就是我当前使用的,在工具类中传入一个GUI对象,就可以在工具类中对GUI进行操作。因为这里的工具类是前几天写好的,不想大改,只要加入一个新参数就能GUI的项目中马上起作用。

2.方法参数这里只传一个文件名而不是路径,这样就可以在GUI的方法体中调用工具类对单个文件进行处理,处理完后再在GUI方法体内进行GUI操作。

?

changeChineseToHexInString?是用来对字符串进行中文转unicode处理,传入的是一个字符串。

changeHexToChineseInFile和changeHexToStringInString 是反过来的

?

?

方法实现

?

?

热点排行