技术日志
leeyiw
这个作者很懒,什么都没留下…
展开
-
文件操作乱码解决及java程序打包EXE全教程
今天帮学弟做一个遍历文件名的程序,发现java里面这个randomAccessFile类的中文读写悲剧了。找了好久的资料,才找到:RandomAccessFile out=new RandomAccessFile(savePath,"rw");out.write((emptyString+f.getName()+"/r/n").getBytes("GBK"));这样就能顺利读写了是java的程序,用install4j来做的,具体步骤如下:用install4j将jar打包成为exe程序,经过一段时间摸索后,终转载 2011-02-14 01:18:00 · 834 阅读 · 0 评论 -
java获取文件名
增加了点知识,获取一个目录下的所有文件名的代码: File path = new File("D://Workspace//Shape//src//shapes//"); String[] list; list = path.list(); return list; 如果不需要文件名的后缀名,可以在后面加上如下代码: for(int i=0;i原创 2011-02-14 23:31:00 · 370 阅读 · 0 评论 -
java servlet构建路径的问题
<br /><br />在网页中调试的时候突然无法调用servlet,估计是路径构建错误。不知道该如何解决,之前做的都测试了,为什么这次又这样呢?<br />终于解决了!!花了一天的功夫,主要是函数要和WebContent目录下面的子文件夹对应起来,就是WebContent下如果调用check的是WebContent下的一个子文件夹,那么Check前面就要加上../<br />调用的页面中,action="../check"才行,只用WebContent这个文件夹才能直接访问到Check,下面子文件夹中的页原创 2011-02-14 23:35:00 · 866 阅读 · 0 评论 -
randomAccessFile
使用randomAccessFile类的时候,要避免写入文件产生乱码,必须调用.write()方法向该方法内传递byte参数实例: out.write( Integer.toString( y ).getBytes() );out.write( " ".getBytes() );将想要输出的东西转化为String类型,然后再.getBytes(),就可以成功搞定!转载 2011-02-14 23:27:00 · 288 阅读 · 0 评论