eclipse正则表达式在编码过程中的运用

刚刚经历的一点小技巧,共享一下。

1。给代理函数加上空判断

一个组合模式的运用。代码如下:

class Composite impliments IF1,IF2,IF3{
private IF1 if1;
private IF2 if2;
private IF2 if2;
public Composite (if1,if2,if3){
}
}

eclipse 生成指代方法>>>>

class Composite impliments IF1,IF2,IF3{
private IF1 if1;
private IF2 if2;
private IF2 if2;
public Composite (if1,if2,if3){
}
public void method1(){
if1.method1();
}
.
}
//正则表达式

// (\w+method\d)(\..*) if($1!=null){$0}

//>>>

class Composite impliments IF1,IF2,IF3{
private IF1 if1;
private IF2 if2;
private IF2 if2;
public Composite (if1,if2,if3){
}
public void method1(){
if(if1= null){
if1.method1();
}
}
.
}
//还有一个构造函数里的属性赋值:

// (\w+)     this.$1=$1

结果,略

触类旁通,更多新的用法待你去发掘^_^

时间: 2024-12-20 15:06:14

eclipse正则表达式在编码过程中的运用的相关文章

【HEVC学习与研究】38、HEVC编码过程中的块分割结构

[本文主要分为前后两部分,前半部分基本是Vivienne Sze.Madhukar BudagaviGary和J. Sullivan所编著的<High Efficiency Video Coding (HEVC) --Algorithms and Architectures>的第三章前半部分的笔记,后半部分是在HM-10.0中对Intra预测时块分割相应的代码研究.] 0.摘要 在基于块结构的混合编码框架中,每一帧图像被分割成多个像素结构的像素块(block),而一帧图像中多个像素块聚合成为一

编码过程中,一点点儿需要注意的地方

记得之前写游戏玩家类的时候,对于玩家数据的修改,我们总是提供这样的接口.比如是对玩家金钱的修改. public Player { private int money = 0; public void addMoney(int money) { this.money = this.money + money; } public void deductMoney(int money) { this.money = this.money - money; } public int getMoney()

Eclipse最新版使用过程中遇到的问题总结_java

1.SDK下载很慢. 配置SDK代理,速度像飞一样.建议先把20-24下完,不然后面遇到很多问题. 2.support-v7的问题 例如res\values\styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'. 下载相关的工具包,其实一开始SDK没有额,很多博客说有,害我找

gbk-文本编辑过程中编码是怎样的过程

问题描述 文本编辑过程中编码是怎样的过程 虽然看了很多编码问题的解释,但是好像最基本的问题还是没有懂. 比如,我们使用输入法输入的时候,文本编辑器使如何从输入法接收到编码, 又如何进行编码的? 解决方案 参考:http://www.cnblogs.com/cutecode/archive/2006/11/15/560809.html 有一组API和消息专门用于输入法向你的程序发送字符. 解决方案二: 当然,如果你使用TextBox.RichTextBox这些内置的控件,这个过程是透明的. 解决方

eclipse+gradle build过程中出现此问题 求高手帮忙解决下

问题描述 eclipse+gradle build过程中出现此问题 求高手帮忙解决下 Execution failed for task ':PunkHoo:packageAllDebugClassesForMultiDex'. java.util.zip.ZipException: duplicate entry: android/support/v4/internal/view/ SupportMenu.class

android-Android开发问题,安卓环境搭建完成后,调试过程中eclipse报错的问题

问题描述 Android开发问题,安卓环境搭建完成后,调试过程中eclipse报错的问题 安卓环境搭建 eclipse报 The connection to adb is down and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located at 'D:shithashadt-bundle-windows-x86_64-20140321sdk

eclipse rcp-实现圆形鼠标,在进程加载过程中

问题描述 实现圆形鼠标,在进程加载过程中 现在实现一个dialog的功能,由于从确认键到功能完全实现需要一段时间,这其中怎样让鼠标变成操作系统加载进程时的样子(win7中的圆形).问一下大神,这个是操作系统自己实现的,还是自己在代码中实现的? ps:Eclipse rcp的开发.

报错-eclipse 运行过程中经常跳出错误提示

问题描述 eclipse 运行过程中经常跳出错误提示 解决方案 应该是你的项目有问题才会出现这种问题,检查你的项目. 解决方案二: 这是你导入的别人的工程吗,可能是你的环境没有引入项目需要的jar,或者原来项目引用的文件在你的环境中missing. 解决方案三: eclipse中经常提示:TheserializableclassAddUserFormdoes错误解决方法eclipse运行JSP文件时,提示tomcat错误 解决方案四: 将该工程关闭!就可以了,应该是你运行的项目带着其他项目一同运

《精通Android 实例开发》——第1章,第1.13节搭建过程中的常见错误

1.13 搭建过程中的常见错误 1.13.1 实例说明 无论安装或搭建任何一个开发环境,都会不可避免地遇到一些意想不到的问题,这些问题可能是我们粗心造成的,也可能是使用系统环境的差异造成的.在下面的实例中,将简单介绍搭建Android开发环境中常见问题的解决方法. 1.13.2 最常见的3个错误 1.Android不能在线更新 在安装Android后,需要更新为最新的资源和配置.但是在启动Android后,经常能更新,弹出如图1-65所示的错误信息. Android默认的在线更新地址是https