| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
一、读取Unicode文件
/**
* 读取Unicode编码文本文件 网管论坛bbs_bitsCN_com
* @param resource String - 文件名
* @return String - Unicode文本 网管论坛bbs_bitsCN_com
*/ 网管下载dl.bitscn.com
public static String read_Uni(String resource) {
byte word_uni[] = new byte[1024];
String strReturn = null;
InputStream is;
try { 网管网www_bitscn_com
is = instance.getClass().getResourceAsStream(resource);
is.skip(2); // 跳过两个字节的文件头
网管bitscn_com
is.read(word_uni);
is.close();
网管联盟bitsCN@com
StringBuffer stringbuffer = new StringBuffer("");
for (int j = 0; j < word_uni.length; ) { 网管联盟bitsCN@com
int l = word_uni[j++]; 网管网www_bitscn_com
int h = word_uni[j++]; 网管网www.bitscn.com
char c = (char) ((l & 0xff) | ((h << 8) & 0xff00));
stringbuffer.append(c); 网管联盟bitsCN_com
}
strReturn = stringbuffer.toString();
网管下载dl.bitscn.com
} catch (IOException ex) { 网管下载dl.bitscn.com
System.out.println(ex); 网管联盟bitsCN_com
} finally {
is = null;
网管bitscn_com
} 网管u家u.bitscn@com
return strReturn; 网管bitscn_com
} 网管bitscn_com
网管bitscn_com
二、读取UTF-8文件 网管网www.bitscn.com
/**
* 读取UTF-8编码文本文件 网管联盟bitsCN@com
* @param resource String - 文件名
网管联盟bitsCN@com
* @return String - UTF-8文本 网管网www_bitscn_com
*/ 网管网www.bitscn.com
public static String read_UTF(String resource) {
byte word_utf[] = new byte[1024];
网管u家u.bitscn@com
String strReturn = null;
InputStream is; 中国网管联盟bitsCN.com
try { 网管联盟bitsCN_com
is = instance.getClass().getResourceAsStream(resource);
is.read(word_utf);
中国网管论坛bbs.bitsCN.com
is.close(); 网管网www_bitscn_com
strReturn = new String(word_utf, "UTF-8");
网管bitscn_com
} catch (IOException ex) {
System.out.println(ex); 网管论坛bbs_bitsCN_com
}
中国网管联盟bitsCN.com
return strReturn; 网管论坛bbs_bitsCN_com
} 中国网管联盟bitsCN.com
网管下载dl.bitscn.com
|
0
|
评论加载中…