簡體   English   中英

Android 拆分無法正常工作

[英]Android split not working correctly

在過去的 4 個月里,我一直在開發一個 Android 應用程序,並且遇到了以下關於 split 功能的問題:

String [] arr;
SoapPrimitive result = (SoapPrimitive)envelope.getResponse();
arr = result.toString().trim().split("|");

結果變量是我在訪問我的 WebService 后得到的,現在它可以完美運行。 但是,由於某種原因,我的 split("|") 方法沒有在 "|" 處拆分而是在我的結果字符串中的每個字符處拆分。 所以我的數組看起來像這樣:

arr[0] 是“H”,arr[1] 是“e”,等等......

我不知道為什么會發生這種情況,因為我之前在同一個項目中使用過它並且效果很好。

先感謝您

arr = result.toString().trim().split("\\|");

String.split 的參數接受一個正則表達式。

以下代碼可用於任何模式拆分。

String.split(Pattern.quote("any pattern you would like here !"));

暫無
暫無

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

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