Utilities Service

ยูทิลิตี

บริการนี้มอบยูทิลิตีสำหรับการเข้ารหัส/ถอดรหัสสตริง การจัดรูปแบบวันที่ การจัดการ JSON และงานเบ็ดเตล็ดอื่นๆ

คลาส

ชื่อรายละเอียดแบบย่อ
Charsetenum ของ typesafe สำหรับชุดอักขระ
DigestAlgorithmตัวเลือกอัลกอริทึมไดเจสต์
MacAlgorithmตัวเลือกอัลกอริทึม MAC
RsaAlgorithmตัวเลือกอัลกอริทึม RSA
Utilitiesบริการนี้มอบยูทิลิตีสำหรับการเข้ารหัส/ถอดรหัสสตริง การจัดรูปแบบวันที่ การควบคุม JSON และงานอื่นๆ

Charset

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้Typeคำอธิบาย
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้Typeคำอธิบาย
MD2Enumอัลกอริทึม MD2
MD5Enumอัลกอริทึม MD5
SHA_1Enumอัลกอริทึม SHA-1
SHA_256Enumอัลกอริทึม SHA-256
SHA_384Enumอัลกอริทึม SHA-384
SHA_512Enumอัลกอริทึม SHA-512

MacAlgorithm

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้Typeคำอธิบาย
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้Typeคำอธิบาย
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้Typeคำอธิบาย
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
base64Decode(encoded)Byte[]ถอดรหัสสตริงที่เข้ารหัส base-64 เป็นอาร์เรย์ไบต์ UTF-8
base64Decode(encoded, charset)Byte[]ถอดรหัสสตริงที่เข้ารหัส base-64 เป็นอาร์เรย์ไบต์ในชุดอักขระเฉพาะ
base64DecodeWebSafe(encoded)Byte[]ถอดรหัสสตริงที่เข้ารหัสแบบ Web-safe แบบ 64 เป็นอาร์เรย์ไบต์ UTF-8
base64DecodeWebSafe(encoded, charset)Byte[]ถอดรหัสสตริงที่เข้ารหัสแบบเว็บปลอดภัยฐาน 64 เป็นอาร์เรย์ไบต์ในชุดอักขระเฉพาะ
base64Encode(data)Stringสร้างสตริงที่เข้ารหัส base-64 จากอาร์เรย์ไบต์ที่ระบุ
base64Encode(data)Stringสร้างสตริงที่เข้ารหัส base-64 จากสตริงที่ระบุ
base64Encode(data, charset)Stringสร้างสตริงที่เข้ารหัสเลขฐาน 64 จากสตริงที่ระบุในชุดอักขระเฉพาะ
base64EncodeWebSafe(data)Stringสร้างสตริงที่เข้ารหัสแบบ Web-safe แบบ Base-64 จากอาร์เรย์ไบต์ที่ระบุ
base64EncodeWebSafe(data)Stringสร้างสตริงที่เข้ารหัสแบบ Web-safe แบบ Base-64 จากสตริงที่ระบุ
base64EncodeWebSafe(data, charset)Stringสร้างสตริงที่เข้ารหัสแบบ Web-safe แบบ Base64 จากสตริงที่ระบุในชุดอักขระที่เฉพาะเจาะจง
computeDigest(algorithm, value)Byte[]คำนวณไดเจสต์โดยใช้อัลกอริทึมที่ระบุในค่า Byte[] ที่ระบุ
computeDigest(algorithm, value)Byte[]คำนวณไดเจสต์โดยใช้อัลกอริทึมที่ระบุในค่า String ที่ระบุ
computeDigest(algorithm, value, charset)Byte[]คำนวณไดเจสต์โดยใช้อัลกอริทึมที่ระบุในค่า String ที่ระบุด้วยชุดอักขระที่กำหนด
computeHmacSha256Signature(value, key)Byte[]ลงนามค่าที่ระบุโดยใช้ HMAC-SHA256 กับคีย์ที่ระบุ
computeHmacSha256Signature(value, key)Byte[]ลงนามค่าที่ระบุโดยใช้ HMAC-SHA256 กับคีย์ที่ระบุ
computeHmacSha256Signature(value, key, charset)Byte[]ลงนามค่าที่ระบุโดยใช้ HMAC-SHA256 กับชุดคีย์และชุดอักขระที่ระบุ
computeHmacSignature(algorithm, value, key)Byte[]คำนวณโค้ดการตรวจสอบสิทธิ์ข้อความโดยใช้อัลกอริทึมที่ระบุในคีย์และค่าที่ระบุ
computeHmacSignature(algorithm, value, key)Byte[]คำนวณโค้ดการตรวจสอบสิทธิ์ข้อความโดยใช้อัลกอริทึมที่ระบุในคีย์และค่าที่ระบุ
computeHmacSignature(algorithm, value, key, charset)Byte[]คำนวณโค้ดการตรวจสอบสิทธิ์ข้อความโดยใช้อัลกอริทึมที่ระบุในคีย์และค่าที่ระบุ
computeRsaSha1Signature(value, key)Byte[]ลงนามค่าที่ระบุโดยใช้ RSA-SHA1 กับคีย์ที่ระบุ
computeRsaSha1Signature(value, key, charset)Byte[]เซ็นชื่อค่าที่ระบุโดยใช้ RSA-SHA1 กับคีย์และชุดอักขระที่ระบุ
computeRsaSha256Signature(value, key)Byte[]ลงนามค่าที่ระบุโดยใช้ RSA-SHA256 กับคีย์ที่ระบุ
computeRsaSha256Signature(value, key, charset)Byte[]ลงนามค่าที่ระบุโดยใช้ RSA-SHA256 กับคีย์ที่ระบุ
computeRsaSignature(algorithm, value, key)Byte[]ลงนามค่าที่ระบุโดยใช้อัลกอริทึม RSA ที่ระบุกับคีย์ที่ระบุ
computeRsaSignature(algorithm, value, key, charset)Byte[]เซ็นชื่อในค่าที่ระบุโดยใช้อัลกอริทึม RSA ที่ระบุด้วยคีย์และชุดอักขระที่ระบุ
formatDate(date, timeZone, format)Stringจัดรูปแบบวันที่ตามข้อกำหนดที่อธิบายไว้ในคลาส SimpleDateFormat Java SE
formatString(template, args)Stringดำเนินการจัดรูปแบบสตริงเหมือน sprintf โดยใช้สตริงรูปแบบ "%"
getUuid()Stringรับ UUID เป็นสตริง (เทียบเท่ากับการใช้เมธอด java.util.UUID.randomUUID())
gzip(blob)Blobgzip - บีบอัดข้อมูล Blob ที่ระบุและส่งคืนในออบเจ็กต์ Blob ใหม่
gzip(blob, name)Blobgzip - บีบอัดข้อมูล Blob ที่ระบุและส่งคืนในออบเจ็กต์ Blob ใหม่
newBlob(data)Blobสร้างออบเจ็กต์ Blob ใหม่จากอาร์เรย์ไบต์
newBlob(data, contentType)Blobสร้างออบเจ็กต์ Blob ใหม่จากอาร์เรย์ไบต์และประเภทเนื้อหา
newBlob(data, contentType, name)Blobสร้างออบเจ็กต์ Blob ใหม่จากอาร์เรย์ไบต์ ประเภทเนื้อหา และชื่อ
newBlob(data)Blobสร้างออบเจ็กต์ Blob ใหม่จากสตริง
newBlob(data, contentType)Blobสร้างออบเจ็กต์ Blob ใหม่จากสตริงและประเภทเนื้อหา
newBlob(data, contentType, name)Blobสร้างออบเจ็กต์ Blob ใหม่จากสตริง ประเภทเนื้อหา และชื่อ
parseCsv(csv)String[][]แสดงผลการแสดงอาร์เรย์ 2 มิติแบบตารางของสตริง CSV
parseCsv(csv, delimiter)String[][]แสดงผลการแสดงอาร์เรย์ 2 มิติแบบตารางของสตริง CSV โดยใช้ตัวคั่นที่กำหนดเอง
parseDate(date, timeZone, format)Dateแยกวิเคราะห์วันที่ของสตริงที่ระบุตามข้อกำหนดที่อธิบายไว้ในคลาส SimpleDateFormat ฉบับมาตรฐาน Java
sleep(milliseconds)voidการนอนหลับตามจำนวนมิลลิวินาทีที่ระบุ
ungzip(blob)Blobยกเลิกการบีบอัดออบเจ็กต์ Blob และแสดงผล Blob ที่มีข้อมูลที่ไม่ได้บีบอัด
unzip(blob)Blob[]ใช้ Blob ที่เป็นตัวแทนของไฟล์ ZIP และส่งคืนไฟล์คอมโพเนนต์
zip(blobs)Blobสร้างออบเจ็กต์ Blob ใหม่ที่เป็นไฟล์ ZIP ที่มีข้อมูลจาก Blob ที่ส่งผ่าน
zip(blobs, name)Blobสร้างออบเจ็กต์ Blob ใหม่ที่เป็นไฟล์ ZIP ที่มีข้อมูลจาก Blob ที่ส่งผ่าน