小编Men*_*ena的帖子

如何在初始化后将Java对象设置为final

我有一个对象:

Object obj = create();
Run Code Online (Sandbox Code Playgroud)

...我需要设置此Object的一些属性:

obj.setParam("7696969", 0x506);
Run Code Online (Sandbox Code Playgroud)

在此过程之后,我需要确保obj无法修改.

有没有办法设置objfinal不创建另一个final Object副本obj

java

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

如何转义正则表达式中的字符

当我使用以下代码时,我遇到了错误:

 Matcher matcher = pattern.matcher("/Date\(\d+\)/");
Run Code Online (Sandbox Code Playgroud)

错误是:

invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )

我还试图将括号中的值更改为('/Date\(\d+\)/'); 没有任何成功.

我怎样才能避免这个错误?

java regex

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

检查 HTTP 请求是否返回 404 或找不到页面

我正在寻找一个函数,它告诉我 URL 是否404在 WordPress 中返回HTTP 错误或“找不到页面”。

可能类似于is_404($url),但此函数无需参数即可工作。

提前致谢。

wordpress http function

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

从arraylist中随机获取对象

我有一个50 Object秒的阵列.

我希望List每次应用程序启动时随机获取4个对象.

而不是把它们放在一个Map.

如何从数组中随机取出4个对象?

这是我的代码示例:

ArrayList<Deal> dealsTodayArray = dealsToday.getDeals(); 
Map<String, Object> map = new HashMap<String, Object>();
map.put("dealsTodayFirst", dealsTodayFirst);
map.put("dealsTodaySecond", dealsTodaySecond);
map.put("dealsTodayThird", dealsTodayThird);
map.put("dealsTodayForth", dealsTodayForth);
Run Code Online (Sandbox Code Playgroud)

java arraylist map

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

可空双

这是一个简单的问题。如何将double初始化为null?与在级别为空时一样,它将要求用户输入数据。否则,如果已经输入数据,它将要求用户覆盖保存更改。从下面的代码中,我只能运行“ if(level == null){”,而不能运行覆盖语句

public static void inValue() {
  double level = null; 
  if(level == null){
      System.out.println("Enter level: ");
         level = sc.nextDouble();
         pat1.setLevel(level);
         break;      
  }
  else{
     System.out.println("Overwrite");                           
     System.out.println("Enter level: ");
     level = sc.nextDouble();
     pat1.setLevel(level);
     break;     
  } 
}
Run Code Online (Sandbox Code Playgroud)

java double null

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

附加Java ArrayList StringBuilder

将List值附加为String时出现一个问题.我将在列表中获得1或超过1的值.然后我需要将这些字符串作为一个字符串追加并为每个字符串使用一个分隔符.但最后还有逗号添加.如何动态地在字符串的末尾删除它.这是我的代码:

cntList = parseXml(metadata.xml);
if (cntList.size() != 0) {
    // entryCountryMap.put(id, country);
    System.out.println("Size is  ---->" + cntList.size());
    StringBuilder sb = new StringBuilder();
    if (cntList.size() >= 2) {
        for (String s : cntList) {
            sb.append(s);
            sb.append(",");
        }
    }
    System.out.println("StringBuilder ----->" + sb.toString());
}
Run Code Online (Sandbox Code Playgroud)

我的输出是这样的:

StringBuilder ----->All Countries,US - United States,
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题.谢谢 - 拉吉

java stringbuilder arraylist

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

在JTable列中查找值的总和

我想在JTable中的列中找到值的总和.我已经使用getvalueAt方法从JTable中检索了值,但它最终没有找到值的总和.这是我的代码:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
    for(int i = 0; i <model1.getRowCount(); i++) {
        int total =0;
        int Amount =Integer.parseInt(model1.getValueAt(i,3)+"");
        total +=Amount;
        System.out.println(total);
     }
}
Run Code Online (Sandbox Code Playgroud)

我目前的输出是这样的:

10 // values in column
20
30
Run Code Online (Sandbox Code Playgroud)

java swing

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

标签 统计

java ×6

arraylist ×2

double ×1

function ×1

http ×1

map ×1

null ×1

regex ×1

stringbuilder ×1

swing ×1

wordpress ×1