javame 怎么从txt格式的文档里读取数据并执行
------解决方案--------------------------------------------------------
根据路径找到文件然后转换成字符串就可以使用了。
给你个例子
fileName 就是你要打开的文件路径,用的时候调用这个方法,根据自己的需要去截取
private String readFile(String fileName)
{
try
{
String res = "";
InputStream is = getResources().getAssets().open(fileName);
int length = is.available();
byte[] buffer = new byte[length];
is.read(buffer);
res = EncodingUtils.getString(buffer, "uft-8");
return res;
}
catch (IOException e)
{
e.printStackTrace();
}
return null;
}
------解决方案--------------------------------------------------------
- Java code
package com.jctest.one;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class ReadText { public String ReadDate() { String url = "c:/test.txt"; String strs = ""; try { FileReader read = new FileReader(new File(url)); StringBuffer sb = new StringBuffer(); char ch[] = new char[1024]; int d = read.read(ch); while(d!=-1){ String str = new String(ch,0,d); sb.append(str); d = read.read(ch); } System.out.print(sb.toString()); String a = sb.toString().replaceAll("@@@@@", ","); strs = a.substring(0,a.length()-1); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return strs ; } public static void main(String a[]) { ReadText util = new ReadText(); String cc = util.ReadDate(); System.out.println("result...."+cc); } }