小编use*_*531的帖子

mongo 驱动程序 api 中使用的 Document、BasicDBObject、BsonDocument 之间的实际区别是什么

谁能帮我理解两者之间的区别

  1. 文档

  2. 基本数据库对象

  3. Bson文档

  4. 基本数据库列表

用于 mongo 驱动程序 API 中。

我指的是以下文档http://mongodb.github.io/mongo-java-driver/3.2/driver/reference/crud/ 如何无法真正理解它们必须在哪些场景中使用。有什么建议吗?

java mongodb

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

String.charAt()在java中返回奇怪的结果

我有以下代码

String[] alphabet = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n",
                "o", "p", "q","r", "s", "t", "u", "v", "w", "x", "y", "z"};
Run Code Online (Sandbox Code Playgroud)

如果我做

 String str = "aa";
 for(int i=0;i<str.length();i++) {
    chars.add(Arrays.asList(alphabet).indexOf(str.charAt(i)));
 }
Run Code Online (Sandbox Code Playgroud)

字符中的值是

0 = -1
1 = -1 
Run Code Online (Sandbox Code Playgroud)

由Arrays.asList(字母)返回的结果.indexOf(str.charAt(i))是'a'97而不是"a"因此它不匹配,因为返回-1

我需要Arrays.asList(alphabet).indexOf(str.charAt(i)) 返回"a",这就是我认为的charAt回归,这只是"a"而不是'a'97

任何替代?

java arrays char indexof java-8

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

如何使用java库减少IPV4地址?

我正在将nodejs代码转换为Java8.

在节点中有代码如下所示

  var ipToEndAt = ippp.prev("192.168.1.225"); 
Run Code Online (Sandbox Code Playgroud)

结果ipToEndAt"192.168.1.224"

我需要将此行转换为java代码.我搜索了SubnetUtils库,但找不到合适的东西.

类似我还需要将ip地址增加1

任何人都可以建议一个库或代码片段?这将是最好的

java ipv4 java-8

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

标签 统计

java ×3

java-8 ×2

arrays ×1

char ×1

indexof ×1

ipv4 ×1

mongodb ×1