2011-07-19 23 views
2

我正在開發一個android應用程序,需要從一個頁面獲取大量信息。
我需要能夠抓住該頁面並解析它上面的信息。在頁面的開頭有兩行我不希望被包含在信息分析中。
該信息被格式化,像這樣:
INFO I NEED 1(TAB)INFO I NEED 2(TAB)...等等。
我需要將每個「INFO I NEED」分配給不同的變量......比如「INFO I NEED 1」給變量1。
每一個新行都有我需要的一串信息。所以我需要能夠抓住所有這些行並將其解析爲變量以顯示在頁面上。 信息可以在這裏找到:http://master2.blockland.us/
任何幫助表示讚賞。如何解析Java中的這一行信息?

回答

4

您可以使用split方法;

String theWholeData = "INFO I NEED 1 \t INFO I NEED 2 \t INFO I NEED 3"; 
String splittedData[] = theWholeData.split("\t"); 
+0

阿你的字符串分開,我明白了。非常感謝你。 – Warsaw

1

您可以使用拆分方法。

你叫它字符串:

1 - 檢索數據,你想

2 - 它分配給一個字符串數組:

String data[] = originalString.split("\t"); 

3 - 數組中使用的每個元素如您所願,使用 a for循環。

分割方法能夠與您希望, 在這種情況下,任何元素使用<tab>