小编ass*_*ias的帖子

接口和工具的名称,哪个更好?

public interface MemcachedAccessor {

     void set(String key, Object value, int cacheTime, long timeout,
        TimeUnit timeUnit);

     Object get(String key);
}
Run Code Online (Sandbox Code Playgroud)

我有一个接口:MemcachedAccessor和一个实现:MemcachedAccessorImpl.

哪种名称风格更好?

MemcachedAccessorMemcachedAccessorImpl

要么

MemcachedAccessMemcachedAccessImpl

任何规则?

java interface

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

拆分字符串以从中提取双精度值

我怎样才能转换String s="3.78 hi bye"double c=3.78

同样的问题String s="hi 3.78 hi bye"(只取 3.78 而忽略之前的文本)

java string

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

尝试捕获错误

我在我的catch语句中用红色下划线,不确定我得到的错误是什么"永远不会在相应的try语句中抛出"这是什么意思?一切看起来都很好.

public void validateTriangle(int sidea, int sideb, int sidec) throws InvalidValueException {
    try {
        if ((sidea + sideb > sidec) || (sideb + sidec > sidea) || (sidea + sidec > sideb)) {
            findArea(side1, side2, side3);
        }
    } catch (InvalidValueException excep) {
        message = excep.getMessage();
    }
}
Run Code Online (Sandbox Code Playgroud)

java exception try-catch

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

我做了一个程序,在一个循环中随机生成0和1.当程序连续生成10个0时,如何使循环停止?

这是我到目前为止的鳕鱼:

public class Laboratoire05E {
public static void main(String[] args) {

    int number = 0;
    int counter = 0;

     do {
        bin = (int) (Math.random()*2);
        System.out.print(bin);
        counter++;

        if(counter>=80) {
            System.out.print("\n");
            counter = counter-80;
            }
        } while (bin < 2);
}
Run Code Online (Sandbox Code Playgroud)

}

控制台的输出如下:

01000111000011101011010011011000000100100110100101011011010100111011111110110111 00101100001001100010001100101001101110011000110110111010100010011111000101110011 00000010111101011110100100100100000101001111000110001101010011000001110100000011 10100001001011100110100110010011100110001110100111111110111101111000010100001110 11011001110001101111110111010111111110100110100000100001011100011100011001000101 01001111111011001101000010111010111010111100001101010001100001101011111010001111 00110010110101100010000101001111011111

这无限期地继续下去.

java string random math loops

0
推荐指数
2
解决办法
860
查看次数

Eval那邪恶吗?

我知道eval锁定整个数据库,这对吞吐量不利 - 但是我有一个场景,必须隔离涉及多个文档的非常特定的事务.

因为该事务不经常发生并且相当快(对索引查询进行了一些更新),所以我正在考虑使用eval它来执行它.

他们应该注意到的任何陷阱(我看过几个eval =邪恶的帖子,但没有太多解释)?
如果数据库是副本集的一部分,它会有所不同吗?

eval mongodb

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

在java中,需要一些数据收集器来排序字符串(如树)

我希望在程序运行时将名称存储在数据结构中.当我收到一个新名字时,我希望能够尽快检查它是否已经在结构中.

我想过使用排序堆,但我不知道如何在java中处理它.

java

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

我什么时候可以使用"=="运算符?

我从jls找到了引用:

等于运算符可用于将两个可转换的操作数(第5.1.8节)与数字类型,或两个类型为boolean或Boolean的操作数,或两个操作数(分别为引用类型或null类型)进行比较.所有其他情况都会导致编译时错误.

但是这段代码

   String str= "";
   Number num = 1;
   System.out.println(str == num);
Run Code Online (Sandbox Code Playgroud)

每个操作数都是参考!

说它是不兼容的类型.

jls在哪里说这些类型应该兼容?

java equality reference jls

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

Java Files.Walk仅以“ O_”开头过滤文件

您能否帮助我如何仅过滤以“ O_”开头的文件?对我来说StartsWith和EndsWith方法不起作用,结果始终是一个空列表。

Files.walk(Paths.get(SOURCEDIR)).filter(Files::isRegularFile).forEach(filePath -> {
        if (true){
            System.out.println(filePath.getFileName());
        }
    });
Run Code Online (Sandbox Code Playgroud)

java file

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

如何在Java中使用Enum

我想知道如何在java中使用枚举的正确方法.我已经实现了以下代码,它给出了一个错误.

public class GlobalVariables {

public enum Algorithm{louvain, kmeans};

public enum Evolution{survive,merge,split,dissolve};

/**
 * GED alpha threshold
 */
public static float GED_INCLUSION_ALPHA = 0.5f;

/**
 * GED beta threshold
 */
public static float GED_INCLUSION_BETA = 0.7f;}
Run Code Online (Sandbox Code Playgroud)

你知道我可能做错了什么吗?

错误:此行有多个标记

  • louvain无法解决一个类型
  • 'enum'不应该用作标识符,因为它是源级别1.5的保留关键字
  • 语法错误,插入";" 完成BlockStatements
  • 语法错误,插入";" 完成ClassBodyDeclarations
  • 枚举无法解析为某种类型
  • 枚举无法解析为某种类型
  • 'enum'不应该用作标识符,因为它是源级别1.5的保留关键字
  • 令牌","上的语法错误,删除此令牌

java enums grouping

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

o(1)或o(n)的复杂度是多少?

在下面的循环中是复杂度O(1)还是O(n)?

for(int j = 0; j < Math.random() * 1000 + 1; j++)
Run Code Online (Sandbox Code Playgroud)

我不知道它在循环中运行的次数,所以不应该是O(n)吗?

java

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

标签 统计

java ×9

string ×2

enums ×1

equality ×1

eval ×1

exception ×1

file ×1

grouping ×1

interface ×1

jls ×1

loops ×1

math ×1

mongodb ×1

random ×1

reference ×1

try-catch ×1