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 |
काटी गई स्ट्रिंग |