想做到:在程序运行时读取txt文件中的内容,并存入某个数组中。
解决方案 »
- 新浪给出的android-weibo-sdk 使用问题,求指导。。
- PullToRefreshListView item 点击问题
- android2.2或android2.3 系统, android源码 目录\external\... 下的东西放在android4.0 什么目录下?
- 关于做新浪微博项目的一个问题~~~紧急~~求教~~~!!!
- 地图标注问题
- SAX解析xml问题,求解答
- 想使用Intent要import哪个类库
- 求助 安卓开发怎么实现登录功能
- 弱弱的问一下排版问题
- 在用kotlin编写时 出现如下报错 另外android.useAndroidX=true android.enableJetifier=false 怎么办
- 流媒体的问题
- android中接受长短信问题。
file = new File("/sdcard/test.txt");
InputStream is = null;
BufferedReader br = null;
String temp = null;
try {
is = new BufferedInputStream(new FileInputStream(file));
br = new BufferedReader(new InputStreamReader(is));
while((temp = br.readLine())!=null){
str1 += temp;
i++;
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
接收为数组,我正在试,,还没出结果,这是读取数据。
Button but;
TextView tv;
String str1;
String strs[] = new String[20];
String total;
int i = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
setListener();
}
public void init(){
but = (Button)findViewById(R.id.button1);
tv = (TextView)findViewById(R.id.tv);
}
public void setListener(){
but.setOnClickListener(new OnClickListener(){ @Override
public void onClick(View v) {
File file = null;
file = new File("/sdcard/test.txt");
InputStream is = null;
BufferedReader br = null;
String temp = null;
try {
is = new BufferedInputStream(new FileInputStream(file));
br = new BufferedReader(new InputStreamReader(is));
while((temp = br.readLine())!=null){
// str1 += temp;
strs[i] += temp;
i++;
}
for(int z=0;z < i; z++){
total += strs[z];
}
tv.setText(total);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}});
}
}朋友这样试试。。