在Android 上解析查詢字串:Android 內建解決方案
與Java EE 的ServletRequest.getParameterValues() 方法不同,URL. getQuery()在非Java EE 平台上只傳回一個字串。這就提出瞭如何在沒有 Java EE 的情況下有效解析查詢字串的問題。
建立自訂解析器很誘人,但不鼓勵這種方法。解析查詢字串的細微差別很複雜,會導致程式碼有缺陷或損壞。相反,建議利用 Android 的內建程式庫。
Android 提供了一個優雅的解決方案來解析查詢字串:
import android.net.Uri; [...] Uri uri = Uri.parse(url_string); uri.getQueryParameter("para1");
此方法從以下位置提取與「para1」參數關聯的值:查詢字串。它處理解析的複雜性,確保準確性和一致性。透過使用 Android 的函式庫,開發人員可以避免自訂解析的陷阱並簡化他們的程式碼。
以上是如何在 Android 上解析查詢字串:使用 Android 的內建解決方案的詳細內容。更多資訊請關注PHP中文網其他相關文章!