摘要: 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提 示功能一样强大。先举个简单的例子说明问题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual 阅读全文
posted @ 2014-03-29 18:04 郑文亮 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 功能: eclipse自带折叠包括方法, import, 注释等得折叠功能, code folding 插件对其增强.1. 下载插件:( 也可以用link方式, 我的是link安装, jar包网上很多)Help > Software Updates > Find and Install…New Remote Site…Name: Coffee-Bytes Platform SupportUrl:http://eclipse.realjenius.com/update-sitePress OK and follow prompts.2.3. 自定义{}可折叠. 也可以设置" 阅读全文
posted @ 2014-03-29 17:59 郑文亮 阅读(3548) 评论(0) 推荐(1) 编辑
摘要: 一、捕获组的概念捕获组可以通过从左到右计算其开括号来编号,编号是从1 开始的。例如,在表达式((A)(B(C)))中,存在四个这样的组:1((A)(B(C)))2(A)3(B(C))4(C)组零始终代表整个表达式。 以(?)开头的组是纯的非捕获组,它不捕获文本,也不针对组合计进行计数。与组关联的捕获输入始终是与组最近匹配的子序列。如果由于量化的缘故再次计算了组,则在第二次计算失败时将保留其以前捕获的值(如果有的话)例如,将字符串"aba"与表达式(a(b)?)+相匹配,会将第二组设置为"b"。在每个匹配的开头,所有捕获的输入都会被丢弃。二、详解Patte 阅读全文
posted @ 2014-03-29 10:29 郑文亮 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一.理论准备 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。 TreeMap:基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。 HashMap的值是没有顺序的,它是按照key的HashCode来实现的,对于这个无序的HashMap我们要怎么来实现排序呢?参照TreeMap的value排序。 Map.Entry返回Collections视图。二.key排序 TreeM 阅读全文
posted @ 2014-03-29 09:54 郑文亮 阅读(377) 评论(0) 推荐(0) 编辑
摘要: //统计某个字符出现的次数privatevoidcountSubString(){Stringstring1="香蕉、玉米、面粉";Stringstring2="香蕉、玉米、面粉";Stringstring3="牛奶、鸡蛋";StringBufferstringBuffer=newStringBuffer();stringBuffer.append(string1).append("、").append(string2).append("、").append(string3).append(&q 阅读全文
posted @ 2014-03-29 09:16 郑文亮 阅读(12240) 评论(1) 推荐(0) 编辑
摘要: 我的一个朋友问我,怎么在c#或vb.net中,计算一个字符串中查找另一个字符串中出现的次数,他说在网上打了好多方法,我看了一下,有的是用replace的方法去实现,这种方法不是太好,占资源太大了。其实如果用正则表达式Regex类,去计算一个字符串出现的次数方法最为简单实用。using System.Text;using System.Text.RegularExpressions;string str2 = TextBox1.Text;string str1 = Label1.Text;Regex RegexWords = new Regex( str2 );int WordCount = R 阅读全文
posted @ 2014-03-29 09:09 郑文亮 阅读(945) 评论(0) 推荐(0) 编辑
摘要: public class Test{ public static void main(String[] args) { String s="hello jack hello look me to see nohello"; String target="hello";//甚至可以为正则表达式 int count=0; while(s.indexOf(target)>=0){ s=s.replaceFirst(target, ""); System.out.println(s); count++; } System.out.pri 阅读全文
posted @ 2014-03-29 09:06 郑文亮 阅读(493) 评论(0) 推荐(0) 编辑