Utilities Service

ยูทิลิตี

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

ชั้นเรียน

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

Charset

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

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

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

MacAlgorithm

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

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

RsaAlgorithm

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

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

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

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
base64Decode(encoded)Byte[]ถอดรหัสสตริงที่เข้ารหัส Base64 เป็นอาร์เรย์ไบต์ UTF-8
base64Decode(encoded, charset)Byte[]ถอดรหัสสตริงที่เข้ารหัสฐาน 64 เป็นอาร์เรย์ไบต์ในชุดอักขระที่เฉพาะเจาะจง
base64DecodeWebSafe(encoded)Byte[]ถอดรหัสสตริงที่เข้ารหัส Web-safe base64 เป็นอาร์เรย์ไบต์ UTF-8
base64DecodeWebSafe(encoded, charset)Byte[]ถอดรหัสสตริงที่เข้ารหัสฐาน 64 ที่เข้ากันได้กับเว็บเป็นอาร์เรย์ไบต์ในชุดอักขระที่เฉพาะเจาะจง
base64Encode(data)Stringสร้างสตริงที่เข้ารหัสฐาน 64 จากอาร์เรย์ไบต์ที่ระบุ
base64Encode(data)Stringสร้างสตริงที่เข้ารหัสฐาน 64 จากสตริงที่ระบุ
base64Encode(data, charset)Stringสร้างสตริงที่เข้ารหัสฐาน 64 จากสตริงที่ระบุในชุดอักขระที่เฉพาะเจาะจง
base64EncodeWebSafe(data)Stringสร้างสตริงที่เข้ารหัส Web-safe base64 จากอาร์เรย์ไบต์ที่ระบุ
base64EncodeWebSafe(data)Stringสร้างสตริงที่เข้ารหัสฐาน 64 ที่เข้ากันได้กับเว็บจากสตริงที่ระบุ
base64EncodeWebSafe(data, charset)Stringสร้างสตริงที่เข้ารหัส 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แยกวิเคราะห์วันที่สตริงที่ระบุตามข้อกำหนดที่อธิบายไว้ในคลาส Java Standard Edition SimpleDateFormat
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 ที่ส่งเข้ามา