ResultDBUtil
public
final
class
ResultDBUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.ResultDBUtil |
คลาสยูทิลิตีสำหรับผู้รายงาน ResultDB
สรุป
ตัวสร้างแบบสาธารณะ | |
|---|---|
ResultDBUtil()
|
|
เมธอดสาธารณะ | |
|---|---|
static
String
|
bytesToHex(byte[] bytes)
แปลงอาร์เรย์ไบต์เป็นสตริงฐานสิบหก |
static
String
|
makeValidKey(String key)
ตรวจสอบว่าคีย์ใช้ได้กับ ResultDB |
static
String
|
truncateString(String input, int maxBytes)
ตัดสตริงให้เหลือไม่เกินจำนวนไบต์สูงสุดที่ระบุ เพื่อหลีกเลี่ยงการแยกอักขระแบบหลายไบต์ |
ตัวสร้างแบบสาธารณะ
ResultDBUtil
public ResultDBUtil ()
เมธอดสาธารณะ
bytesToHex
public static String bytesToHex (byte[] bytes)
แปลงอาร์เรย์ไบต์เป็นสตริงฐานสิบหก
| พารามิเตอร์ | |
|---|---|
bytes |
byte |
| คิกรีเทิร์น | |
|---|---|
String |
|
makeValidKey
public static String makeValidKey (String key)
ตรวจสอบว่าคีย์ใช้ได้กับ ResultDB
คีย์ต้องตรงกับนิพจน์ทั่วไป ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$
| พารามิเตอร์ | |
|---|---|
key |
String |
| คิกรีเทิร์น | |
|---|---|
String |
|
truncateString
public static String truncateString (String input,
int maxBytes)ตัดสตริงให้เหลือไม่เกินจำนวนไบต์สูงสุดที่ระบุ เพื่อหลีกเลี่ยงการแยกอักขระแบบหลายไบต์
| พารามิเตอร์ | |
|---|---|
input |
String: สตริงที่จะตัดให้สั้นลง |
maxBytes |
int: จํานวนไบต์สูงสุด (ในการเข้ารหัส UTF-8) ที่จะตัดให้เหลือ |
| คิกรีเทิร์น | |
|---|---|
String |
สตริงที่ถูกตัด |