显示标签为“JAVA”的博文。显示所有博文
显示标签为“JAVA”的博文。显示所有博文

星期五, 十二月 29, 2006

[JAVA]数据读取DataInputStream.readLine()的替换方式

根据jdk上说的,DataInputStream.readLine()这个方法已经被舍弃不用了
原因是它不能很好的完成bytes到charaters的转换,所以方法替换如下
BufferedReader reader = new BufferedReader( new InputStreamReader(in) );
然后用 reader.readLine() 来读取文件里的一行

星期四, 十月 12, 2006

[JAVA]将ISO-8859-1编码转换为GBK编码

public String translate(String str)
{
String tempStr = "";
try
{
tempStr = new String(str.getBytes("ISO-8859-1"), "GBK");
tempStr = tempStr.trim();
}
catch (Exception e)
{
System.err.println(e.getMessage());
}
return tempStr;
}