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