J2SE
文章平均质量分 56
iteye_608
这个作者很懒,什么都没留下…
展开
-
equals 和 == 的区别
equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。 ==用于比较引用和比较基本数据类型时具有不同的功能: 比较基本数据类型,如果两个值相同,则结果为true 而在比较引用时,如果引用指向内存中的同一对象,结果为true Eg:s1 = new String("sony"); //创建的是字符串对象 s1.equals("so...原创 2008-12-31 12:28:47 · 89 阅读 · 0 评论 -
将汉语转换成拼音(全拼和缩写)
程序里面用到了开源的包,可以将汉语转成全拼或者缩写,代码如下: /** * author:qiaolei * 2010-6-25上午11:44:21create */ package com.sucre; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format....2010-06-29 14:00:54 · 440 阅读 · 0 评论 -
java正则表达式
一、开篇说说 ^ 和 $ 想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式来和大家分享学习经验。 开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 开头一定要有"The"字符串; "of despair$": 结尾一定要有"of despair" 的字符串; ...2010-06-29 13:52:22 · 98 阅读 · 0 评论 -
将省市数据批量导入数据库
当要用到省市数据的时候,第一反应是这么多,难道要一条一条录入吗?想了想,这也太累了吧,还是写个程序让它自己插入吧,代码如下: /** * author:qiaolei * 2010-6-25上午09:31:26create */ package com.sucre; import org.hibernate.Session; import org.hibernate.Ses...2010-06-25 11:57:47 · 382 阅读 · 0 评论 -
关于数组和List之间相互转换的方法
1.List转换成为数组(这里的List是实体是ArrayList) 调用ArrayList的toArray方法。 toArray public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新...原创 2009-10-10 09:58:34 · 210 阅读 · 0 评论 -
过滤代码中的html标签
public String html2Text(String inputString) { String htmlStr = inputString; //含html标签的字符串 String textStr =""; java.util.regex.Pattern p_script; java.util.r...原创 2009-09-07 14:20:07 · 103 阅读 · 0 评论 -
出现Bad version number in .class file这个问题时,要注意三个方面
java.lang.UnsupportedClassVersionError: Bad version number in .class file 出现这个问题时,要注意三个方面,网上都是简单的说了一下,现总结如下: 1、你所用的代码的jdk与目前的编译环境的jdk不一样,在当前工程上点右键选择"属性",进去后在Java build path进去修改即可。 2、进到当前工程的属性后,选择"...2010-03-24 14:07:56 · 365 阅读 · 0 评论 -
Java经典算法
/** *插入排序(WHILE循环实现) *@paramsrc待排序数组 */ void doInsertSort1(int[] src) { int len=src.length; for(int i=1;i<len;i++) { int temp=src[...2010-03-17 14:29:28 · 163 阅读 · 0 评论 -
MyEclipse7.5注册机源码
MyEclipse7.5注册机源码大家可以通过运行的方法得到自己喜欢的注册码: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen { private static final String LL =...原创 2010-01-27 16:37:08 · 83 阅读 · 0 评论 -
测试服务器响应时间
所谓的响应时间,就是从客户端开始发出请求到服务器最后返回请求时所消耗的时间,见代码 package com.speed; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja...原创 2010-01-14 11:15:22 · 515 阅读 · 0 评论 -
输出某种编码的字符串
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.getMes...2008-10-15 09:22:09 · 188 阅读 · 0 评论 -
java中空串""与null的区别
问题:很容易对java中的""(空串)和null造成混淆,现做以下澄清: 比如声明一个 String str ;如果说str是null,那么内存根本没创建字符串对像,并由str引用。如果说str是空串,那么确实存在一个由str引用的字符串对像,只不过这个字符串的值是"" null用来表示一个引用没有实例存在,而""本身是一个实例,有自己的对象空间,和"zzyyxx"这...原创 2009-06-26 13:16:47 · 159 阅读 · 0 评论 -
在DispatchAction中使用中文按钮
有两个方面要注意: 一、在资源文件里要有key value的对应值 com.login.create=\u6DFB\u52A0 com.login.delete=\u5220\u9664 com.login.select=\u67E5\u8BE2 com.login.update=\u66F4\u6539 二、在页面上用javascript提交时要有隐藏域 <!DOCTYPE...2009-05-10 11:31:30 · 134 阅读 · 0 评论 -
能用map的时候尽量不用List
今天在做项目的时候,用到了map,以前很少用的,一直在用List,现在才觉得其实map很好用,至少比list好用,一开始实体类数据都放在list中可是在遍历的时候总是出现错误,由其是remove以后,总是不能得到预期的结果,最后决定用map,将实体类有序的放到map中remove的时候从map中移除,这样可以根据map的key-value进行操作,这里要注意一点,map不像list数据移走以后下面...原创 2009-12-17 11:05:09 · 293 阅读 · 0 评论 -
关于中文乱码问题的一些解决方案和经验
1.字节和unicode java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的,而byte是字节。java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用的convertor。其中两个很常用的静...原创 2009-03-15 12:51:55 · 586 阅读 · 0 评论 -
在JAVA中日期和字符串之间的相互转换
在JAVA中日期和字符串之间是可以相互转换的,主要用到了SimpleDateFormat这个类,用它可以轻易的实现日期和字符串之间的转换,代码如下: package dateformat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 时间日期的...2009-02-21 09:07:04 · 155 阅读 · 0 评论 -
用JAVA程序调用DOS命令
网上的代码是有问题,我做了一些修改,具体详细代码如下: package cmdtest; /** * 用JAVA程序调用DOS命令 */ import java.io.BufferedReader; import java.io.InputStreamReader; public class CmdTest { /** * @param args * @throws Throw...原创 2009-02-20 21:36:23 · 102 阅读 · 0 评论 -
java多线程编程
1、 认识Thread和Runnable Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口 可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用 start()方法即可以启动一个线程。 Thread Test =...2010-07-05 11:04:40 · 96 阅读 · 0 评论