- 浏览: 606444 次
- 性别:
- 来自: 西安
文章列表
// 转化十六进制编码为字符串===这个有用 public static String toStringHexTest(String s) { byte[] baKeyword = new byte[s.length() / 2]; for (int i = 0; i < baKeyword.length; i++) { try { baKeyword[i] = (byte) (0xff & Integer.parseInt(s.substring( i * 2, i * 2 + 2), 16)); } catch (Exception e) { ...
最近做这方面的程序,发现网上的没有系统的归纳一下。我现在把我所知道贡献给大家:
// 转化字符串为十六进制编码 public static String toHexString(String str) { String result= " "; for (int i=0;i <str.length();i ++) { int ch = (int)str.charAt(i); String s = Integer.toHexString(ch); resu ...
- 2009-06-01 18:14
- 浏览 10410
- 评论(0)
怎么打印<?xml version="1.0" encoding="GBK"?>
由于上面这个字符串中有引号。所以定义的时候用String result="<?xml version="1.0" encoding="GBK"?>";
定义的时候就编译不通过。必须用转义字符。String result="<?xml version=\"1.0\" encoding=\"GBK\"?>";
这样才能正 ...
我一个系统里自动生成一个压缩包文件。是.rar格式的。我把它用winrar压缩开得到所的文件后。继续用winrar压缩。结果发现压缩后这个压缩包和原来系统生成那个包不一般大,而且是现在的小了。但是里边的文件是一样的。我用文件对比工具比较过。不知道问题出在哪。但是用纪事本或者EditPlus打开这两个压缩包文件可以发现:系统生成那个上边多了一些东西。但是这些东西在哪设置了。解压的时候怎么看不到。实在搞不明白。请高手帮忙!!
===已经解决。是因为系统生成的时候。在压缩包文件的头那里添加了一段代码。来描述这个压缩包的具体作用。所以大小不一样
在java调用winrar: public static boolean zip(String zipfile, String foler) {
//winrar软件的安装路径 String rarPath = "D:\\ProgramFiles\\WinRAR\\WinRAR.exe"; String cmd=""; // cmd=rarPath+" m -p123456" + zipfile +" &q ...
- 2009-05-04 23:56
- 浏览 3467
- 评论(0)