[英]output text line by line
我為Android編寫應用程序,例如以JSON格式從服務器獲取數據。 現在,我以字符串形式獲取此值,但是在我的應用程序中,它必須類似於:
路線:
1)第一點
2)secon點
我在Android中的textView中閱讀到,如果字符串將帶有html標簽,我可以做到,但是我認為這不是最好的選擇。 在Android之后,我現在必須在iPhone上執行此操作,但我不知道該怎么做。 將路由作為數組發送也不是一個很好的選擇。 您能否說出解決此問題的最佳方法是什么?
很抱歉,我無法評論銷售代表。 您能否提供返回JSON字符串的示例。 我認為JSON格式可以輕松解析。
如果是這種情況,您可以循環解析(或另一種方式。我不太擅長)
String[] parseIt (String JSON){
String[] list=JSON.split("\\d\\)");
String[] rlist=new String[list.length-1];
for(int i=0;i<list.length-1;i++){
rlist[i]=list[i+1].trim();
}
return rlist;
}
這可能會騙人。 但是您應該編輯結果。 我還沒測試
編輯:我編輯了代碼。 現在,它僅使用前導空格返回地址。 您可以使用擺脫它們。 字符串trim()方法類似;
list[1].trim();
循環執行,而不關心第一個元素(索引0)。
編輯2:現在它應該工作
因此,您已經分離了字符串,只需將列表視圖與ArrayAdapter一起使用。
我對正則表達式不太滿意,但我認為它應該像:[1-9] [0-9])[[af] [0-9]] +
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.