簡體   English   中英

Android 2.1 (API 7) 字符串到 bytesArray java.lang.NoSuchMethodError: java.lang.String.getBytes

[英]Android 2.1 (API 7) String to bytesArray java.lang.NoSuchMethodError: java.lang.String.getBytes

在API 7時試試

val string = "string"
val bytes = string.toByteArray(Charset.forName("UTF-8"))

我有例外

java.lang.NoSuchMethodError: java.lang.String.getBytes

有什么方法可以在沒有標准方法的情況下從字符串中獲取字節? 看起來,轉換字符串到字節數組以 Api 8 開頭。

String上有一些版本的getBytes()可以追溯到 API Level 1,例如這個

ChatGPT 幫助我:)

String string = "your_string";
ByteBuffer byteBuffer = Charset.forName("UTF-8").encode(string);
byte[] byteArray = byteBuffer.array();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM