java.time.ZonedDateTime.hashCode()方法的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(9.8k)|赞(0)|评价(0)|浏览(136)

本文整理了Java中java.time.ZonedDateTime.hashCode()方法的一些代码示例,展示了ZonedDateTime.hashCode()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZonedDateTime.hashCode()方法的具体详情如下:
包路径:java.time.ZonedDateTime
类名称:ZonedDateTime
方法名:hashCode

ZonedDateTime.hashCode介绍

[英]A hash code for this date-time.
[中]此日期时间的哈希代码。

代码示例

代码示例来源:origin: chewiebug/GCViewer

@Override
  public int hashCode() {
    return time != null ? time.hashCode() : 0;
  }
}

代码示例来源:origin: spring-projects/spring-framework

@Override
public int hashCode() {
  int result = ObjectUtils.nullSafeHashCode(this.type);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.name);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.filename);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.charset);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.size);
  result = 31 * result + (this.creationDate != null ? this.creationDate.hashCode() : 0);
  result = 31 * result + (this.modificationDate != null ? this.modificationDate.hashCode() : 0);
  result = 31 * result + (this.readDate != null ? this.readDate.hashCode() : 0);
  return result;
}

代码示例来源:origin: org.springframework/spring-web

@Override
public int hashCode() {
  int result = ObjectUtils.nullSafeHashCode(this.type);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.name);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.filename);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.charset);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.size);
  result = 31 * result + (this.creationDate != null ? this.creationDate.hashCode() : 0);
  result = 31 * result + (this.modificationDate != null ? this.modificationDate.hashCode() : 0);
  result = 31 * result + (this.readDate != null ? this.readDate.hashCode() : 0);
  return result;
}

代码示例来源:origin: eclipse/smarthome

@Override
public int hashCode() {
  final int prime = 31;
  int result = 1;
  result = prime * result + ((getZonedDateTime() == null) ? 0 : getZonedDateTime().hashCode());
  return result;
}

代码示例来源:origin: com.github.mike10004/virtual-har-server-har-bridge

@Override
public int hashCode() {
  int result = java.util.Objects.hashCode(this.type);
  result = 31 * result + java.util.Objects.hashCode(this.name);
  result = 31 * result + java.util.Objects.hashCode(this.filename);
  result = 31 * result + java.util.Objects.hashCode(this.charset);
  result = 31 * result + java.util.Objects.hashCode(this.size);
  result = 31 * result + (creationDate != null ? creationDate.hashCode() : 0);
  result = 31 * result + (modificationDate != null ? modificationDate.hashCode() : 0);
  result = 31 * result + (readDate != null ? readDate.hashCode() : 0);
  return result;
}

代码示例来源:origin: com.guestful.module/guestful.module.jsr310-extensions

@Override
public int hashCode() {
  int result = start.hashCode();
  result = 31 * result + end.hashCode();
  result = 31 * result + zoneId.hashCode();
  return result;
}

代码示例来源:origin: com.io7m.changelog/com.io7m.changelog.xml.api

/**
 * Computes a hash code from attributes: {@code updated}, {@code authorEmail}, {@code authorName}, {@code title}, {@code uri}.
 * @return hashCode value
 */
@Override
public int hashCode() {
 int h = 5381;
 h += (h << 5) + updated.hashCode();
 h += (h << 5) + authorEmail.hashCode();
 h += (h << 5) + authorName.hashCode();
 h += (h << 5) + title.hashCode();
 h += (h << 5) + uri.hashCode();
 return h;
}

代码示例来源:origin: com.sdl/odata_test

@Override
public int hashCode() {
  int result = (int) (id ^ (id >>> HASH + 1));
  result = HASH * result + (name != null ? name.hashCode() : 0);
  result = HASH * result + (phoneNumbers != null ? phoneNumbers.hashCode() : 0);
  result = HASH * result + (address != null ? address.hashCode() : 0);
  result = HASH * result + (dateTime != null ? dateTime.hashCode() : 0);
  result = HASH * result + (orders != null ? orders.hashCode() : 0);
  result = HASH * result + (bankAccount != null ? bankAccount.hashCode() : 0);
  return result;
}

代码示例来源:origin: org.tiogasolutions.notify/tioga-notify-kernel

@Override
public int hashCode() {
  int result = (internal ? 1 : 0);
  result = 31 * result + (topic != null ? topic.hashCode() : 0);
  result = 31 * result + (summary != null ? summary.hashCode() : 0);
  result = 31 * result + (trackingId != null ? trackingId.hashCode() : 0);
  result = 31 * result + (createdAt != null ? createdAt.hashCode() : 0);
  result = 31 * result + (traitMap != null ? traitMap.hashCode() : 0);
  result = 31 * result + (links != null ? links.hashCode() : 0);
  result = 31 * result + (exceptionInfo != null ? exceptionInfo.hashCode() : 0);
  return result;
}

代码示例来源:origin: sdl/odata

@Override
public int hashCode() {
  int result = (int) (id ^ (id >>> HASH + 1));
  result = HASH * result + (name != null ? name.hashCode() : 0);
  result = HASH * result + (phoneNumbers != null ? phoneNumbers.hashCode() : 0);
  result = HASH * result + (address != null ? address.hashCode() : 0);
  result = HASH * result + (dateTime != null ? dateTime.hashCode() : 0);
  result = HASH * result + (orders != null ? orders.hashCode() : 0);
  result = HASH * result + (bankAccount != null ? bankAccount.hashCode() : 0);
  return result;
}

代码示例来源:origin: org.tiogasolutions.notify/tioga-notify-kernel

@Override
public int hashCode() {
  int result = notificationId != null ? notificationId.hashCode() : 0;
  result = 31 * result + (revision != null ? revision.hashCode() : 0);
  result = 31 * result + (domainName != null ? domainName.hashCode() : 0);
  result = 31 * result + (topic != null ? topic.hashCode() : 0);
  result = 31 * result + (summary != null ? summary.hashCode() : 0);
  result = 31 * result + (trackingId != null ? trackingId.hashCode() : 0);
  result = 31 * result + (createdAt != null ? createdAt.hashCode() : 0);
  result = 31 * result + (traitMap != null ? traitMap.hashCode() : 0);
  result = 31 * result + (links != null ? links.hashCode() : 0);
  result = 31 * result + (exceptionInfo != null ? exceptionInfo.hashCode() : 0);
  result = 31 * result + (attachmentInfoMap != null ? attachmentInfoMap.hashCode() : 0);
  return result;
}

代码示例来源:origin: org.tiogasolutions.notify/tioga-notify-pub

@Override
public int hashCode() {
  int result = (internal ? 1 : 0);
  result = 31 * result + (requestId != null ? requestId.hashCode() : 0);
  result = 31 * result + (revision != null ? revision.hashCode() : 0);
  result = 31 * result + (requestStatus != null ? requestStatus.hashCode() : 0);
  result = 31 * result + (topic != null ? topic.hashCode() : 0);
  result = 31 * result + (summary != null ? summary.hashCode() : 0);
  result = 31 * result + (trackingId != null ? trackingId.hashCode() : 0);
  result = 31 * result + (createdAt != null ? createdAt.hashCode() : 0);
  result = 31 * result + (traitMap != null ? traitMap.hashCode() : 0);
  result = 31 * result + (links != null ? links.hashCode() : 0);
  result = 31 * result + (exceptionInfo != null ? exceptionInfo.hashCode() : 0);
  result = 31 * result + (attachmentInfoList != null ? attachmentInfoList.hashCode() : 0);
  return result;
}

代码示例来源:origin: org.tiogasolutions.notify/tioga-notify-kernel

@Override
public int hashCode() {
  int result = requestId != null ? requestId.hashCode() : 0;
  result = 31 * result + (internal ? 1 : 0);
  result = 31 * result + (topic != null ? topic.hashCode() : 0);
  result = 31 * result + (summary != null ? summary.hashCode() : 0);
  result = 31 * result + (trackingId != null ? trackingId.hashCode() : 0);
  result = 31 * result + (createdAt != null ? createdAt.hashCode() : 0);
  result = 31 * result + (traitMap != null ? traitMap.hashCode() : 0);
  result = 31 * result + (links != null ? links.hashCode() : 0);
  result = 31 * result + (exceptionInfo != null ? exceptionInfo.hashCode() : 0);
  result = 31 * result + (requestStatus != null ? requestStatus.hashCode() : 0);
  result = 31 * result + (revision != null ? revision.hashCode() : 0);
  result = 31 * result + (attachmentInfoMap != null ? attachmentInfoMap.hashCode() : 0);
  return result;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-web

@Override
public int hashCode() {
  int result = ObjectUtils.nullSafeHashCode(this.type);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.name);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.filename);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.charset);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.size);
  result = 31 * result + (this.creationDate != null ? this.creationDate.hashCode() : 0);
  result = 31 * result + (this.modificationDate != null ? this.modificationDate.hashCode() : 0);
  result = 31 * result + (this.readDate != null ? this.readDate.hashCode() : 0);
  return result;
}

代码示例来源:origin: org.tiogasolutions.notify/tioga-notify-pub

@Override
public int hashCode() {
  int result = self != null ? self.hashCode() : 0;
  result = 31 * result + (taskId != null ? taskId.hashCode() : 0);
  result = 31 * result + (revision != null ? revision.hashCode() : 0);
  result = 31 * result + (taskStatus != null ? taskStatus.hashCode() : 0);
  result = 31 * result + (notificationId != null ? notificationId.hashCode() : 0);
  result = 31 * result + (createdAt != null ? createdAt.hashCode() : 0);
  result = 31 * result + (destination != null ? destination.hashCode() : 0);
  result = 31 * result + (taskResponse != null ? taskResponse.hashCode() : 0);
  return result;
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public int hashCode() {
  int result = ObjectUtils.nullSafeHashCode(this.type);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.name);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.filename);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.charset);
  result = 31 * result + ObjectUtils.nullSafeHashCode(this.size);
  result = 31 * result + (this.creationDate != null ? this.creationDate.hashCode() : 0);
  result = 31 * result + (this.modificationDate != null ? this.modificationDate.hashCode() : 0);
  result = 31 * result + (this.readDate != null ? this.readDate.hashCode() : 0);
  return result;
}

代码示例来源:origin: org.xbib/time

@Override
public int hashCode() {
  return getType().hashCode() ^ getNow().hashCode();
}

代码示例来源:origin: org.tiogasolutions.notify/tioga-notify-kernel

@Override
public int hashCode() {
  int result = taskId != null ? taskId.hashCode() : 0;
  result = 31 * result + (taskStatus != null ? taskStatus.hashCode() : 0);
  result = 31 * result + (revision != null ? revision.hashCode() : 0);
  result = 31 * result + (notificationId != null ? notificationId.hashCode() : 0);
  result = 31 * result + (createdAt != null ? createdAt.hashCode() : 0);
  result = 31 * result + (destination != null ? destination.hashCode() : 0);
  result = 31 * result + (lastResponse != null ? lastResponse.hashCode() : 0);
  return result;
}

代码示例来源:origin: openhab/openhab-core

@Override
public int hashCode() {
  final int prime = 31;
  int result = 1;
  result = prime * result + ((getZonedDateTime() == null) ? 0 : getZonedDateTime().hashCode());
  return result;
}

代码示例来源:origin: net.anwiba.commons/anwiba-commons-version

@Override
public int hashCode() {
 final int prime = 31;
 int result = 1;
 result = prime * result + this.buildCount;
 result = prime * result + ((this.date == null) ? 0 : this.date.hashCode());
 result = prime * result + this.major;
 result = prime * result + this.minor;
 result = prime * result + ((this.productState == null) ? 0 : this.productState.hashCode());
 result = prime * result + ((this.releaseState == null) ? 0 : this.releaseState.hashCode());
 result = prime * result + this.step;
 return result;
}

相关文章

ZonedDateTime类方法