程序示例
rightrat
这个作者很懒,什么都没留下…
展开
-
Properties文件的乱码问题
Java中,Properties类的load方法只有一个InputStream类型的参数,无法指定编码类型。因此对于非英文文本,容易出现乱码问题,解决方法很简单,使用native2ascii命令将原来的文件转化成Unicode编码格式即可。以下是转化方法:native2ascii -encoding utf-8 src.txt propertiesInUse.properties/原创 2009-07-22 17:49:00 · 570 阅读 · 0 评论 -
SWT中的线程同步_Display.syncExec(Runnable)
不少人遇到过SWT中画面阻塞的问题,下面是一个解决方法,可供参照:import org.eclipse.swt.SWT;import org.eclipse.swt.events.DisposeEvent;import org.eclipse.swt.events.DisposeListener;import org.eclipse.swt.events.SelectionEven原创 2009-06-11 11:10:00 · 2905 阅读 · 1 评论 -
Jar包中资源文件的获取
this.getClass().getResourceAsStream("/icons/logo.gif");其中icons文件夹处于jar包的根路径下。原创 2009-07-09 13:45:00 · 833 阅读 · 0 评论 -
一个类里的两个synchronized方法
同一实例的两个synchronized方法不可以被两个线程同时访问,因为对象锁被占用。也就是说,同一时刻,同一实例(注意,不是同一个类)的多个synchronized方法最多只能有一个被访问。实例代码如下:public class TwoSynchronizedMethodInOneClassTest { private static int counter = 0; publ原创 2010-05-26 10:24:00 · 5378 阅读 · 1 评论 -
Java正则表达式的完全匹配与部分匹配
import java.util.regex.Matcher;import java.util.regex.Pattern;public class PositionMatch { static String str = "four dog lag pad fat for rat mad map car "; static String pattern = "//b//w*(?=o)//w*//b"; public static void main(String[] args) {原创 2010-08-13 10:38:00 · 9427 阅读 · 0 评论