public static void main(String[] args)throws Exception {
SecureRandom secureRandom1 = SecureRandomgetInstance("SHA1PRNG");
SecureRandom secureRandom2 = SecureRandomgetInstance("SHA1PRNG");
Systemoutprintln(secureRandom2equals(secureRandom1));
byte[] seed={12,11,123};
secureRandom1setSeed(seed);
secureRandom2setSeed(seed);
Systemoutprintln(secureRandom1nextInt());
Systemoutprintln(secureRandom2nextInt());
}
每次都新生成一个SecureRandom 对象,而SecureRandom 没有覆盖equals方法
所以它用超类Ojbect的equals方法
public boolean equals(Object obj) {
return (this == obj);
}
所以 Systemoutprintln(secureRandom2equals(secureRandom1));
的结果是false
但是两个对象的内部结构是一样的,所以它们设置相同的seed,执行相同方法的结果是一样的。可以查看jdk源码
例如
< ul>
< li></ li>
</ ul>
var ul= document getElementTayName[0];
var li= ul getElementTayName[0];
不知道你是否要表达的这个意思,其实还有很多方法,有个dome最好了
jquery。
$("div[id='aa'][class='bb']")
就是选择id = aa 且 class为bb的div
当然条件不一点非得是等号
$("div[id='aa'][class$='bb']")
就是选择id = aa 且 class以bb结尾的div。其他条件还有= 、!=、^= 等等。
如果是原生态就比较费劲了:
var object = documentgetElementById('aa');
var className = objectgetattribute("class");
if(className =="bb"){
this//逻辑代码
}else{}
以上就是关于如何在js中获取SecureRandom对象全部的内容,包括:如何在js中获取SecureRandom对象、JS如何获取对象中的对象、JS怎么样通过两个条件获取对象,比如class、id同时符合条件的一组对象怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)