发送反馈
Utilities Service
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
实用程序
此服务提供字符串编码/解码、日期格式设置、JSON 操作和其他杂项任务的实用程序。
类
属性
属性 类型 说明
US_ASCII
Enum
UTF_8
Enum
属性
属性 类型 说明
MD2
Enum
MD2 算法
MD5
Enum
MD5 算法
SHA_1
Enum
SHA-1 算法
SHA_256
Enum
SHA-256 算法
SHA_384
Enum
SHA-384 算法
SHA_512
Enum
SHA-512 算法
属性
属性 类型 说明
HMAC_MD5
Enum
HMAC_SHA_1
Enum
HMAC_SHA_256
Enum
HMAC_SHA_384
Enum
HMAC_SHA_512
Enum
属性
属性 类型 说明
RSA_SHA_1
Enum
RSA_SHA_256
Enum
方法
方法 返回类型 简介
base64Decode(encoded)
Byte[]
将 base-64 编码的字符串解码为 UTF-8 字节数组。
base64Decode(encoded, charset)
Byte[]
将 base-64 编码的字符串解码为特定字符集的字节数组。
base64DecodeWebSafe(encoded)
Byte[]
将 base-64 网络安全编码的字符串解码为 UTF-8 字节数组。
base64DecodeWebSafe(encoded, charset)
Byte[]
将 base-64 网络安全编码的字符串解码为特定字符集的字节数组。
base64Encode(data)
String
根据给定的字节数组生成 base-64 编码的字符串。
base64Encode(data)
String
根据给定字符串生成 base-64 编码字符串。
base64Encode(data, charset)
String
根据特定字符集中的指定字符串生成 base-64 编码字符串。
base64EncodeWebSafe(data)
String
根据给定的字节数组生成 base-64 网络安全编码字符串。
base64EncodeWebSafe(data)
String
根据给定字符串生成可在 Web 环境中安全使用的 base-64 编码字符串。
base64EncodeWebSafe(data, charset)
String
根据特定字符集中的指定字符串生成可在 Web 环境中安全使用的 base-64 编码字符串。
compute Digest(algorithm, value)
Byte[]
对指定的 Byte[]
值使用指定的算法计算摘要。
compute Digest(algorithm, value)
Byte[]
对指定的 String
值使用指定的算法计算摘要。
compute Digest(algorithm, value, charset)
Byte[]
使用指定的算法对指定的 String
值(采用给定字符集)计算摘要。
compute Hmac Sha256Signature(value, key)
Byte[]
使用给定密钥通过 HMAC-SHA256 对所提供的值进行签名。
compute Hmac Sha256Signature(value, key)
Byte[]
使用给定密钥通过 HMAC-SHA256 对所提供的值进行签名。
compute Hmac Sha256Signature(value, key, charset)
Byte[]
使用给定密钥和字符集通过 HMAC-SHA256 对所提供的值进行签名。
compute Hmac Signature(algorithm, value, key)
Byte[]
对指定的键和值使用指定的算法计算消息认证代码。
compute Hmac Signature(algorithm, value, key)
Byte[]
对指定的键和值使用指定的算法计算消息认证代码。
compute Hmac Signature(algorithm, value, key, charset)
Byte[]
对指定的键和值使用指定的算法计算消息认证代码。
compute Rsa Sha1Signature(value, key)
Byte[]
使用给定密钥通过 RSA-SHA1 对所提供的值进行签名。
compute Rsa Sha1Signature(value, key, charset)
Byte[]
使用给定密钥和字符集通过 RSA-SHA1 对所提供的值进行签名。
compute Rsa Sha256Signature(value, key)
Byte[]
使用给定密钥通过 RSA-SHA256 对所提供的值进行签名。
compute Rsa Sha256Signature(value, key, charset)
Byte[]
使用给定密钥通过 RSA-SHA256 对所提供的值进行签名。
compute Rsa Signature(algorithm, value, key)
Byte[]
使用指定的 RSA 算法和给定密钥对提供的值进行签名。
compute Rsa Signature(algorithm, value, key, charset)
Byte[]
使用指定的 RSA 算法、给定密钥和字符集对所提供的值进行签名。
format Date(date, timeZone, format)
String
根据 Java SE SimpleDateFormat 类中所述的规范设置日期格式。
format String(template, args)
String
使用“%”格式的格式字符串执行类似 sprintf
的字符串格式设置。
get Uuid()
String
以字符串形式获取 UUID(相当于使用 java.util.UUID.randomUUID()
方法)。
gzip(blob)
Blob
gzip
-压缩所提供的 Blob
数据,并将其返回到新的 Blob
对象中。
gzip(blob, name)
Blob
gzip
-压缩所提供的 Blob
数据,并将其返回到新的 Blob
对象中。
new Blob(data)
Blob
通过字节数组创建新的 Blob 对象。
new Blob(data, contentType)
Blob
使用字节数组和内容类型创建新的 Blob 对象。
new Blob(data, contentType, name)
Blob
使用字节数组、内容类型和名称创建新的 Blob 对象。
new Blob(data)
Blob
从字符串创建新的 Blob 对象。
new Blob(data, contentType)
Blob
使用字符串和内容类型创建新的 Blob 对象。
new Blob(data, contentType, name)
Blob
使用字符串、内容类型和名称创建新的 Blob 对象。
parse Csv(csv)
String[][]
返回 CSV 字符串的表格化二维数组表示法。
parse Csv(csv, delimiter)
String[][]
使用自定义分隔符返回 CSV 字符串的表格化二维数组表示法。
parse Date(date, timeZone, format)
Date
根据 Java 标准版 Simple Date Format
类中所述的规范解析所提供的字符串日期。
sleep(milliseconds)
void
休眠指定毫秒数。
ungzip(blob)
Blob
解压缩 Blob
对象,并返回包含未压缩数据的 Blob
。
unzip(blob)
Blob[]
接受表示 ZIP 文件的 Blob,并返回其组件文件。
zip(blobs)
Blob
创建一个新的 Blob 对象,该对象是一个 zip 文件,其中包含传入的 Blob 中的数据。
zip(blobs, name)
Blob
创建一个新的 Blob 对象,该对象是一个 zip 文件,其中包含传入的 Blob 中的数据。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-26。"],[[["\u003cp\u003eThe Utilities service provides functionality for string manipulation, date formatting, JSON handling, and other tasks.\u003c/p\u003e\n"],["\u003cp\u003eIt includes classes for character sets, digest algorithms, MAC algorithms, and RSA algorithms.\u003c/p\u003e\n"],["\u003cp\u003eThe Utilities class offers numerous methods for encoding/decoding, digest computation, HMAC signature generation, RSA signature generation, date/time manipulation, string formatting, blob creation/manipulation, and compression/decompression.\u003c/p\u003e\n"],["\u003cp\u003eUtilities also facilitates CSV parsing and UUID generation.\u003c/p\u003e\n"]]],[],null,[]]