随笔分类 -  Java语言

1 2 下一页
【转】Java 如何判断String为空?
摘要:转自:http://www.blogjava.net/hongzionline/archive/2007/09/27/148521.htmlstr==null || str.equals("")) (注意顺序) 再澄清一个概念: 如果str==null说明str还未定义内容。此时,谈不上是否为空。 str="",说明str是个空字符串。只不过长度为0。 ------------------------------------------------------------------------------------------------------ 阅读全文
posted @ 2011-08-17 23:54 风在竹林 阅读(273) 评论(0) 推荐(0)
【转】MyEclipse项目的字符编码设置
摘要:转自:http://bbs.witbase.com/thread-1037-1-1.html1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。 2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context 阅读全文
posted @ 2011-08-16 18:48 风在竹林 阅读(471) 评论(0) 推荐(0)
【转】Java URL Encoding and Decoding
摘要:转自:http://linvar.javaeye.com/blog/619573另外这个在线的工具不错:http://54caizi.com/tools/encode.asp ,可以进行URLEncode和URLDecode,另外还有HTMLEncode,TrimHTML和UTF-8字符还原等转换功能。HTML编码规则是: 字符"a"-"z","A"-"Z","0"-"9",".","-","*",和"_& 阅读全文
posted @ 2011-03-07 04:28 风在竹林 阅读(686) 评论(0) 推荐(0)
【转】Java正则表达式总结
摘要:用Google搜索“Java正则表达式”,并不能轻易地找出特别好的关于java正则表达式的总结的文章,我看了几个,转载总结下吧:Java正则表达式的解释说明 : http://www.blogjava.net/Werther/archive/2009/06/10/281198.html揭开正则表达式的神秘面纱: http://www.regexlab.com/zh/regref.htmJava正则表达式详解 :http://edu.yesky.com/edupxpt/18/2143018.shtml Java正则表达式的解释说明 表达式意义: 1.字符 x 字符 x。例如a表示字符a \\ 反 阅读全文
posted @ 2010-09-21 19:09 风在竹林 阅读(1306) 评论(0) 推荐(0)
【转】JAVA对ArrayList排序
摘要:以下前三个代码都是通过实现Comparable接口,或是实例化一个比较器,虽然重点部分重复了,也各有不同,还是都贴上吧。http://zhidao.baidu.com/question/97784478java如何对ArrayList中对象按照该对象某属性排序[代码]http://ajava.org/code/Collections/14160.html以一个point点类做例子:[代码]http... 阅读全文
posted @ 2010-08-14 04:48 风在竹林 阅读(27170) 评论(0) 推荐(2)
【转】 JAVA排序汇总
摘要:http://blog.csdn.net/lenotang/archive/2008/11/29/3411346.aspx[代码] 阅读全文
posted @ 2010-08-14 04:18 风在竹林 阅读(369) 评论(0) 推荐(0)
【转】排序算法复习(Java实现) (二): 归并排序,堆排序,桶式排序,基数排序
摘要:http://www.blogjava.net/javacap/archive/2007/12/14/167618.html六 归并排序 算法思想是每次把待排序列分成两部分,分别对这两部分递归地用归并排序,完成后把这两个子部分合并成一个 序列。 归并排序借助一个全局性临时数组来方便对子序列的归并,该算法核心在于归并。[代码]七 堆排序 堆是一种完全二叉树,一般使用数组来实现。 堆主要有两种核心操作... 阅读全文
posted @ 2010-08-14 04:15 风在竹林 阅读(249) 评论(0) 推荐(0)
【转】排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
摘要:http://www.blogjava.net/javacap/archive/2007/12/13/167364.html为了便于管理,先引入个基础类:[代码]一 插入排序 该算法在数据规模小的时候十分高效,该算法每次插入第K+1到前K个有序数组中一个合适位置,K从0开始到N-1,从而完成排序:[代码]二 冒泡排序 这可能是最简单的排序算法了,算法思想是每次从数组末端开始比较相邻两元素,把第i小... 阅读全文
posted @ 2010-08-14 04:04 风在竹林 阅读(239) 评论(0) 推荐(0)
【转】java使用正则表达式去除字符串的html标签
摘要:http://www.javaeye.com/topic/217508新闻内容或者博客文章,如果显示摘要,需要去除内容的html格式标签,找到一个正则表达式,实现了:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/***删除input字符串中的html格式**@paraminput*@paramlength*@return*/publicstaticStringsplitAndFilterString(Stringinput,intle 阅读全文
posted @ 2010-04-07 15:53 风在竹林 阅读(517) 评论(0) 推荐(0)
【转】关于正则表达式匹配任意字符(包括换行符)的写法
摘要:http://parkmy.javaeye.com/blog/423440今天在Java中想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配 规则: (.*) 结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,“.”(点符号)匹配的是除了换行符“\n”以外的所有字 符。同时,手册上还有一句话:要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式。于是我将正则表达式的匹配规则修改如下: ([.\n]*),当然,如果是在java程序中直接写到话,需要改为 ([.\\n]*) 结果再次运行程序,发现 阅读全文
posted @ 2010-04-07 15:38 风在竹林 阅读(896) 评论(0) 推荐(0)
【转】Eclipse “Import cannot be resolved” error
摘要:【转】 http://energykey.javaeye.com/blog/296380The import *** cannot be resolved 搞了半天,遇到这个问题一般是从别的地方直接拷项目或拷源代码, 选择project-->clean后,问题得到解决。此选项的作用:将工程中的.class文件删除,同时重新编译工程,类似于jbuild中的rebuild如果还不能解决,可以尝试... 阅读全文
posted @ 2010-04-06 22:07 风在竹林 阅读(3760) 评论(0) 推荐(0)
【转】URLEncoder的只编码中文字符的类
摘要:http://tech.ddvip.com/2009-06/1244637495123230.htmljava代码如下(原帖代码在ucs2代码忘记了斜杠\,此处代码为自己重新抄写的) [代码] 阅读全文
posted @ 2009-12-02 22:44 风在竹林 阅读(289) 评论(0) 推荐(0)
【转】关于http client 应用中的字符集问题
摘要:http://realji.itpub.net/post/18984/245007由于最近的工作中用到http client来读取页面内容,出现如果读取叶面中含有中文,则显示乱码。分别试过修改tomcat的编码和使用转码函数等方法,均无法解决。判读估计与使用http client的操作系统字符集有关。经测试证明确实如此。如被访问页面的编码是GBK,则服务器操作系统也要是GB字符集。同样由于服务器操... 阅读全文
posted @ 2009-12-02 20:12 风在竹林 阅读(673) 评论(0) 推荐(0)
【转】Java编码原理与解决方案
摘要:http://www.cn-java.com/www1/?uid-560221-action-viewspace-itemid-8390一、Java编码是怎么回事? 对于使用中文以及其他非拉丁语系语言的开发人员来说,经常会遇到字符集编码问题。对于Java语言来说,在其内部使用的是UCS2编码(2个字节的Unicode编码)。这种编码并不属于某个语系的语言编码,它实际上是一种编码格式的世界语。在这个... 阅读全文
posted @ 2009-12-02 17:47 风在竹林 阅读(419) 评论(0) 推荐(0)
【转】 Eclipse Myeclipse 字符集设置
摘要:http://blog.csdn.net/youyangus/archive/2007/01/30/1497704.aspx不同的字符集将会导致乱码,为了统一起见,如下设置: 启动 eclipse ,在菜单栏上选择window->Preferences 先设置工作空间的字符集: General->Workspace,将 Text file Encoding 设为 Other : UTF... 阅读全文
posted @ 2009-12-02 09:21 风在竹林 阅读(488) 评论(0) 推荐(0)
【转】java面试题
摘要:http://blog.chinaunix.net/u/3849/showart_134998.html第一,谈谈final, finally, finalize的区别。 (最常被问到) final修饰符(关键字) 如 果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract,又被声明为final。将 变量或方法声明为final,可以保... 阅读全文
posted @ 2009-08-21 20:16 风在竹林 阅读(301) 评论(0) 推荐(0)
一个关于ArrayList的自定义排序小练习
摘要:有个ArrayList> a,就是说以ArrayList为元素的ArrayList,想按照每个元素的size大小进行排序,元素的size越大越靠前。比如,a = {{"a","b","c"},{"a,","b"},{"a,","b", "c","d"}},经过排序以后的结果应该是: b = {{"a,","b"},{"a","b", 阅读全文
posted @ 2009-04-10 11:20 风在竹林 阅读(385) 评论(0) 推荐(0)
【转】java产生随机数的几种方式
摘要:http://bbs.tech.ccidnet.com/simple/index.php?t129003.html 一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。 二.在java.util这个包里面提供了一个Random的... 阅读全文
posted @ 2009-04-04 23:04 风在竹林 阅读(307) 评论(0) 推荐(0)
一个十分简单的java字符串分词,去重复,排序小程序
摘要:自己写着玩的,很简单。比如,输入的文本为:"aa bb aa cc bb",那么输出的应该为"aa bb cc" 。importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileReader;importjava.io.FileWriter;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.HashSet;importjava.util.Iterator;importjava.util. 阅读全文
posted @ 2009-04-02 01:45 风在竹林 阅读(2390) 评论(0) 推荐(0)
【转】java string类的方法及说明
摘要:http://suyu8776.javaeye.com/blog/192629 String:字符串类型 1、构造函数。 String() :构造一个空字符串对象。 String(byte[] bytes) :通过byte数组构造字符串对象。 String(byte[] bytes, int offset, int length) :通过byte数组,从offset开始,总共len... 阅读全文
posted @ 2009-04-01 22:24 风在竹林 阅读(1158) 评论(0) 推荐(0)

1 2 下一页