小编Raj*_*ana的帖子

用Java中的等效字符替换HTML代码

目前我正在努力在java中转换具有等效字符的HTML代码.我需要将以下代码转换为字符.

è - è
®   - ®
& - &
ñ - ñ
&   - &
Run Code Online (Sandbox Code Playgroud)

我尝试使用正则表达式模式

(&#x)([\\d|\\w]*)([\\d|\\w]*)([\\d|\\w]*)([\\d|\\w]*)(;)
Run Code Online (Sandbox Code Playgroud)

当我调试时,matcher.find()给我true但控件跳过我编写转换代码的循环.不知道那里发生了什么.

另外,有没有办法优化这个正则表达式?

任何帮助表示赞赏.

例外

java.lang.NumberFormatException: For input string: "x26"
      at java.lang.NumberFormatException.forInputString(Unknown Source)
      at java.lang.Integer.parseInt(Unknown Source)
      at java.lang.Integer.parseInt(Unknown Source)
      at org.apache.commons.lang.Entities.unescape(Entities.java:683)
      at org.apache.commons.lang.StringEscapeUtils.unescapeHtml(StringEscapeUtils.java:483)
Run Code Online (Sandbox Code Playgroud)

java matcher pattern-matching

12
推荐指数
1
解决办法
3万
查看次数

为什么有时在html中调用javascript函数时会看到冒号?

很多时候我看到人们使用冒号(:)来调用javascript函数.

喜欢 onclick="javascript:functionname();"

相同的功能没有javascript:,我很想知道何时使用javascript:,何时不使用.

任何建议表示赞赏.

html javascript function

9
推荐指数
1
解决办法
3050
查看次数

双支架初始化 - 优势

我们知道我们可以通过使用双括号初始化来初始化java中的集合.并对此进行了一些搜索,发现由于其性能问题,不建议使用它.

private static final Set<String> VALID_CODES = new HashSet<String>() {{
    add("XZ13s");
    add("AB21/X");
    add("YYLEX");
    add("AR2D");
 }};
Run Code Online (Sandbox Code Playgroud)

只是想知道,双支撑初始化有任何积极的一面或优势吗?

java collections initialization

8
推荐指数
1
解决办法
745
查看次数

什么是|的名字 java中的运算符

在java 7中,我们可以一次捕获多个异常

try {  
    Class a = Class.forName("wrongClassName");  
    Object instance = a.newInstance();  
} catch (ClassNotFoundException | IllegalAccessException |  
   InstantiationException ex) {  
   System.out.println("Failed to create instance");  
}  
Run Code Online (Sandbox Code Playgroud)

这是Bitwise Inclusive OR吗?就我在java中所知,按位运算符用于比较二进制文件.如果不是,那么java如何用Bitwise Inclusive OR区分这个运算符?

只想知道这里使用的运算符的名称,这个运算符是否存在于java 7之前.

任何答案都表示赞赏.谢谢.

java operators

3
推荐指数
2
解决办法
961
查看次数

在Java中将String的List转换为BigDecimal的List

我在将一个String列表转换为java中的Bigdecimal列表时遇到了问题.

我有一个字符串列表,如,

List<String> stringList = new LinkedList<String>();
stringList.add("123");
stringList.add("456");
stringList.add("789");
Run Code Online (Sandbox Code Playgroud)

和BigDecimal列表为

List<BigDecimal> bigDecimalList = new LinkedList<BigDecimal>();
Run Code Online (Sandbox Code Playgroud)

现在我要转换stringListbigDecimalList.我知道我们可以遍历stringList并可以添加bigDecimalList使用new BigDecimal(string).还有其他工作而不是循环???

任何帮助表示赞赏.谢谢.

java collections list type-conversion

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