
J2SE
文章平均质量分 56
iteye_608
这个作者很懒,什么都没留下…
展开
-
equals 和 == 的区别
equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。==用于比较引用和比较基本数据类型时具有不同的功能:比较基本数据类型,如果两个值相同,则结果为true而在比较引用时,如果引用指向内存中的同一对象,结果为trueEg:s1 = new String("sony"); //创建的是字符串对象s1.equals("so...原创 2008-12-31 12:28:47 · 95 阅读 · 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 · 447 阅读 · 0 评论 -
java正则表达式
一、开篇说说 ^ 和 $ 想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式来和大家分享学习经验。 开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 开头一定要有"The"字符串; "of despair$": 结尾一定要有"of despair" 的字符串; ...2010-06-29 13:52:22 · 102 阅读 · 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 · 387 阅读 · 0 评论 -
关于数组和List之间相互转换的方法
1.List转换成为数组(这里的List是实体是ArrayList) 调用ArrayList的toArray方法。 toArray public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新...原创 2009-10-10 09:58:34 · 227 阅读 · 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 · 112 阅读 · 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 · 390 阅读 · 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 · 170 阅读 · 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 · 90 阅读 · 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 · 534 阅读 · 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 · 195 阅读 · 0 评论 -
java中空串""与null的区别
问题:很容易对java中的""(空串)和null造成混淆,现做以下澄清: 比如声明一个 String str ;如果说str是null,那么内存根本没创建字符串对像,并由str引用。如果说str是空串,那么确实存在一个由str引用的字符串对像,只不过这个字符串的值是"" null用来表示一个引用没有实例存在,而""本身是一个实例,有自己的对象空间,和"zzyyxx"这...原创 2009-06-26 13:16:47 · 170 阅读 · 0 评论 -
在DispatchAction中使用中文按钮
有两个方面要注意:一、在资源文件里要有key value的对应值com.login.create=\u6DFB\u52A0com.login.delete=\u5220\u9664com.login.select=\u67E5\u8BE2com.login.update=\u66F4\u6539 二、在页面上用javascript提交时要有隐藏域<!DOCTYPE...2009-05-10 11:31:30 · 144 阅读 · 0 评论 -
能用map的时候尽量不用List
今天在做项目的时候,用到了map,以前很少用的,一直在用List,现在才觉得其实map很好用,至少比list好用,一开始实体类数据都放在list中可是在遍历的时候总是出现错误,由其是remove以后,总是不能得到预期的结果,最后决定用map,将实体类有序的放到map中remove的时候从map中移除,这样可以根据map的key-value进行操作,这里要注意一点,map不像list数据移走以后下面...原创 2009-12-17 11:05:09 · 299 阅读 · 0 评论 -
关于中文乱码问题的一些解决方案和经验
1.字节和unicode java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的,而byte是字节。java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用的convertor。其中两个很常用的静...原创 2009-03-15 12:51:55 · 599 阅读 · 0 评论 -
在JAVA中日期和字符串之间的相互转换
在JAVA中日期和字符串之间是可以相互转换的,主要用到了SimpleDateFormat这个类,用它可以轻易的实现日期和字符串之间的转换,代码如下:package dateformat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 时间日期的...2009-02-21 09:07:04 · 159 阅读 · 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 · 109 阅读 · 0 评论 -
java多线程编程
1、 认识Thread和RunnableJava中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程。Thread Test =...2010-07-05 11:04:40 · 113 阅读 · 0 评论