小编Gus*_*ind的帖子

什么是修改此代码的更好方法[重构]

有没有更好的方式来呈现此代码?

while (vIter.hasNext()) {
    Long actId = (Long) vIter.next();
    if (actId == -1) 
        vRetActIds.put(actId,"N");
    else
        vRetActIds.put(actId,"N");
}
Run Code Online (Sandbox Code Playgroud)

在这里,我觉得if else可以做多余.在迭代器列表中,有一个值-1,如果存在则应该进行"N".

java refactoring

2
推荐指数
1
解决办法
86
查看次数

如何将Eclipse编译器级别设置为1.1

嗨我使用Eclipse 3.4 Ganymade,它使用JRE 1.4/1.5.现在我必须将JDK1.1用于我的一个应用程序.据我所知,Eclipse使用JRE1.3作为编译器的默认级别.有没有办法使用JRE1.1.我也安装了JDK 1.1和1.4.

java eclipse compiler-construction

0
推荐指数
1
解决办法
515
查看次数

转义单引号在HTML页面中创建不需要的"\"

我必须在HTML页面上显示员工的姓名,再次在员工姓名上显示鼠标,如下所示.

在此输入图像描述

当员工姓名在innerHTML值中包含单引号时会出现问题,这会引发JavaScript错误

missing ) after argument list
At line: 1
Run Code Online (Sandbox Code Playgroud)

使用StringEscapeUtils.escapeJavaScript解决了JavaScript错误,但实际的HTML渲染器保留"\"了单引号之前的内容.我怎么摆脱它?

html javascript java

0
推荐指数
1
解决办法
338
查看次数

需要正则表达式帮助从格式xxxxxx/x/xxxxx/xxx中删除字符串

嗨,需要沿backslash(/)去掉一个字符串

比如我有

String vret = "Comment Four/Y/34147/D_Z";
Run Code Online (Sandbox Code Playgroud)

这必须分成4串即

Str sarr[]={comment,Y,34147,D_Z}
Run Code Online (Sandbox Code Playgroud)

该字符串将始终采用此格式,如XXXXX/X/XXXXXX/XXX:

  • 第一部分是字母数字值,
  • 第二部分是单个字符
  • 第三个总是一个数字
  • 第四个是任何角色

我假设将有正则表达式在java中执行此类操作

java regex

0
推荐指数
1
解决办法
1174
查看次数