2
我有瀏覽器的文本文件,以顯示它的數據,我想在Android在文本文件中的多個變量存在,並通過分離顯示文本文件中的表視圖數據, (昏迷),並通過分離變量值|(管道),,任何人可以PLZ告訴我如何可以訪問特定變量的值,顯示它是在表中。我有一個動態的文本文件,並希望在表視圖
我有瀏覽器的文本文件,以顯示它的數據,我想在Android在文本文件中的多個變量存在,並通過分離顯示文本文件中的表視圖數據, (昏迷),並通過分離變量值|(管道),,任何人可以PLZ告訴我如何可以訪問特定變量的值,顯示它是在表中。我有一個動態的文本文件,並希望在表視圖
String text="";
String[] s;
text=readTxt();
final CharSequence cs = text;
s=cs.toString().split("\\r?\\n? ?\t");
s.toString().trim();
for(int i=0;i<s.length;i++)
{
String temp=s[i].toString();
if(temp.indexOf("yourlabel:")!=-1)
{
try {
temp=temp.substring(temp.indexOf("caption:")+8);
temp.trim();
} catch (Exception e) {
// TODO: handle exception
}
System.out.println("If temp values...."+i+" "+temp);
}
}
private String readTxt(){
File mFile=new File("path/sample.txt");
InputStream inputStream=null;
try {
inputStream = new FileInputStream(mFile);
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
System.out.println(inputStream);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
int i;
try {
i = inputStream.read();
while (i != -1)
{
byteArrayOutputStream.write(i);
i = inputStream.read();
}
inputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return byteArrayOutputStream.toString();
}
}
這將讀取你的文本文件, 「如果(temp.indexOf(」 yourlabel: 「)= - 1!)」 將會給你的特定標籤值,試試吧
感謝您的回覆,但我無法在表格視圖中動態訪問與特定變量相對應的值 – suchi