小编nil*_*esh的帖子

如何从hashmap中获取一个条目而不进行迭代

Entry<K,V>如果密钥未知,是否有一种优雅的方式只从HashMap 中获取一个,而不进行迭代.

由于进入的顺序并不重要,我们可以说类似的东西

hashMapObject.get(zeroth_index);
Run Code Online (Sandbox Code Playgroud)

虽然我知道没有这样的get by index方法.

如果我尝试下面提到的方法,它仍然必须得到hashmap的所有条目集.

for(Map.Entry<String, String> entry : MapObj.entrySet()) {
    return entry;
}
Run Code Online (Sandbox Code Playgroud)

欢迎提出建议.

编辑:请建议任何其他数据结构满足要求.

java collections

164
推荐指数
7
解决办法
25万
查看次数

IP地址未在java中获取

此代码用于将本地IP地址返回为192.xxx.x.xxx,但现在返回127.0.0.1.请帮助我为什么相同的代码返回不同的值.我需要在linux OS上观看一些东西.

import java.util.*;
import java.lang.*;
import java.net.*;

public class GetOwnIP
{
  public static void main(String args[]) {
    try{
      InetAddress ownIP=InetAddress.getLocalHost();
      System.out.println("IP of my system is := "+ownIP.getHostAddress());
    }catch (Exception e){
      System.out.println("Exception caught ="+e.getMessage());
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

java

20
推荐指数
2
解决办法
6995
查看次数

标签 统计

java ×2

collections ×1