![](/img/trans.png)
[英]How to get object's unique id within a recyclerView on Firebase Android?
[英]How to get unique ID of HttpsUrlConnection Object
我在Java中使用HttpsURLConnection,并通过某种循环创建了10个连接,这些连接随后由程序中的不同线程使用。
HttpsURLConnection connection = null;
connection = (HttpsURLConnection) url.openConnection();
想知道我怎么知道当前线程使用哪个连接。 我只需要连接的一些唯一标识符。
就像是,
System.out.println(connection);
但是在System.out语句之上是打印相当通用的服务器名称。 不是连接对象的哈希码。
想知道我该怎么做?
hashCode
方法在java.lang.Object
上定义(并在需要时在子类中重写),因此您可以在任何对象上调用它。 在您的情况下, connection.hashCode()
应该为您提供connection
对象的哈希码。
两者的哈希码可能相同。 在Javadocs中,请记住Hashcode并等于合同。
请尝试避免依赖哈希码。 作为一种不好的做法,通常每次哈希码都不同。 但是它不能保证是唯一的。
您可以使用类似连接管理api的工具。
请参考以下链接。 可能会有所帮助。
如果您可以共享您的代码或整个图片,那么我可以提供更好的帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.