本文整理了Java中java.util.Objects
类的一些代码示例,展示了Objects
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Objects
类的具体详情如下:
包路径:java.util.Objects
类名称:Objects
[英]Utility methods for objects.
[中]对象的实用方法。
代码示例来源:origin: skylot/jadx
@Override
public int indexOf(Object o) {
int len = arr.length;
for (int i = 0; i < len; i++) {
E e = arr[i];
if (Objects.equals(e, o)) {
return i;
}
}
return -1;
}
代码示例来源:origin: skylot/jadx
private ResContainer(String name, List<ResContainer> subFiles, Object data, DataType dataType) {
this.name = Objects.requireNonNull(name);
this.subFiles = Objects.requireNonNull(subFiles);
this.data = Objects.requireNonNull(data);
this.dataType = Objects.requireNonNull(dataType);
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public int hashCode() {
return Objects.hash(this.metadata, this.importClassName);
}
}
代码示例来源:origin: ctripcorp/apollo
public boolean isNamespaceUnique(String appId, String cluster, String namespace) {
Objects.requireNonNull(appId, "AppId must not be null");
Objects.requireNonNull(cluster, "Cluster must not be null");
Objects.requireNonNull(namespace, "Namespace must not be null");
return Objects.isNull(
namespaceRepository.findByAppIdAndClusterNameAndNamespaceName(appId, cluster, namespace));
}
代码示例来源:origin: apache/kafka
@Override
public int hashCode() {
if (hash != 0)
return hash;
final int prime = 31;
int result = 1;
result = prime * result + partition;
result = prime * result + Objects.hashCode(topic);
this.hash = result;
return result;
}
代码示例来源:origin: ctripcorp/apollo
public boolean isAppNamespaceNameUnique(String appId, String namespaceName) {
Objects.requireNonNull(appId, "AppId must not be null");
Objects.requireNonNull(namespaceName, "Namespace must not be null");
return Objects.isNull(appNamespaceRepository.findByAppIdAndName(appId, namespaceName));
}
代码示例来源:origin: square/okhttp
@Override public int hashCode() {
int result = Objects.hashCode(certificateChainCleaner);
result = 31 * result + pins.hashCode();
return result;
}
代码示例来源:origin: skylot/jadx
@Override
public int lastIndexOf(Object o) {
for (int i = arr.length - 1; i > 0; i--) {
E e = arr[i];
if (Objects.equals(e, o)) {
return i;
}
}
return -1;
}
代码示例来源:origin: skylot/jadx
public JadxWarn(String warn) {
this.warn = Objects.requireNonNull(warn);
}
代码示例来源:origin: skylot/jadx
@Override
public int hashCode() {
return Objects.hash(catchTypes, handleOffset /*, tryBlock*/);
}
代码示例来源:origin: ctripcorp/apollo
public boolean isClusterNameUnique(String appId, String clusterName) {
Objects.requireNonNull(appId, "AppId must not be null");
Objects.requireNonNull(clusterName, "ClusterName must not be null");
return Objects.isNull(clusterRepository.findByAppIdAndName(appId, clusterName));
}
代码示例来源:origin: square/okhttp
@Override public int hashCode() {
int result = 17;
result = 31 * result + url.hashCode();
result = 31 * result + dns.hashCode();
result = 31 * result + proxyAuthenticator.hashCode();
result = 31 * result + protocols.hashCode();
result = 31 * result + connectionSpecs.hashCode();
result = 31 * result + proxySelector.hashCode();
result = 31 * result + Objects.hashCode(proxy);
result = 31 * result + Objects.hashCode(sslSocketFactory);
result = 31 * result + Objects.hashCode(hostnameVerifier);
result = 31 * result + Objects.hashCode(certificatePinner);
return result;
}
代码示例来源:origin: stackoverflow.com
// These two have the same value
new String("test").equals("test") // --> true
// ... but they are not the same object
new String("test") == "test" // --> false
// ... neither are these
new String("test") == new String("test") // --> false
// ... but these are because literals are interned by
// the compiler and thus refer to the same object
"test" == "test" // --> true
// ... but you should really just call Objects.equals()
Objects.equals("test", new String("test")) // --> true
Objects.equals(null, "test") // --> false
代码示例来源:origin: skylot/jadx
public ImmutableList(E[] arr) {
this.arr = Objects.requireNonNull(arr);
}
代码示例来源:origin: jenkinsci/jenkins
@Override
public int hashCode() {
return Objects.hash(userId);
}
}
代码示例来源:origin: ctripcorp/apollo
public boolean isAppNamespaceNameUnique(String appId, String namespaceName) {
Objects.requireNonNull(appId, "AppId must not be null");
Objects.requireNonNull(namespaceName, "Namespace must not be null");
return Objects.isNull(appNamespaceRepository.findByAppIdAndName(appId, namespaceName));
}
代码示例来源:origin: org.apache.commons/commons-lang3
/**
* {@inheritDoc}
*/
@Override
public int hashCode() {
int result = super.hashCode();
result = HASH_SEED * result + Objects.hashCode(registry);
result = HASH_SEED * result + Objects.hashCode(toPattern);
return result;
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Entry entry = (Entry) o;
return Objects.equals(this.metadata, entry.metadata) &&
Objects.equals(this.importClassName, entry.importClassName);
}
代码示例来源:origin: apache/kafka
public Builder(Map<ConfigResource, Config> configs, boolean validateOnly) {
super(ApiKeys.ALTER_CONFIGS);
this.configs = Objects.requireNonNull(configs, "configs");
this.validateOnly = validateOnly;
}
代码示例来源:origin: jenkinsci/jenkins
/**
* @since 1.515
*/
@Override
public int hashCode() {
return Objects.hash(upstreamCauses, upstreamBuild, upstreamUrl, upstreamProject);
}
内容来源于网络,如有侵权,请联系作者删除!