android 数组如何使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 数组如何使用相关的知识,希望对你有一定的参考价值。
String testA = "AAA";
int testB = 1234;
String[] arrRes = null;
arrRes[0]=testA;
arrRes[1]=testB;//不参存int型
如何使用一个啥类型都能放的数组呢??求大神
另外,我想设个key呢,如何做?arrRes['test']="CCC";这样也不对啊
来人呐,结贴啦~~~~~~~~~~~~~~~~~~
数组使用分为数组定义和数组中的值获取2部分:
1、定义数组
String[] arr = "1","2","3";//定一个一维的字符串数组2、数组的值获取
System.out.println(arr[i]);//打印数组中的元素
参考技术A Object[] xx = new Object[n];本回答被提问者采纳
如何逐行读取文本文件并使用android将每一行存储在数组中?可以在android中读取xls文件吗?
【中文标题】如何逐行读取文本文件并使用android将每一行存储在数组中?可以在android中读取xls文件吗?【英文标题】:How to read a file a text file line by line and store each line in an array using android? Can an xls file be read in android? 【发布时间】:2011-05-10 03:52:02 【问题描述】:其实我想用文件的内容来触发警报。
【问题讨论】:
【参考方案1】:试试这个 sn-p!
try
InputStream inputStream = openFileInput("myfile.txt");
if (inputStream != null)
InputStreamReader streamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(streamReader);
String l;
while (( l = bufferedReader.readLine()) != null)
// do what you want with the line
inputStream.close(); //close the file
catch (java.io.FileNotFoundException e)
//file doesnt exist
不要忘记进口!
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;
【讨论】:
什么是“in”?它是一个简单定义的布尔值吗?!【参考方案2】:使用java.io.BufferedReader
,您可以使用readLine()
函数一次读取一行。在阅读每一行时,将其添加到ArrayList<String>
。最后,如果ArrayList
不适合您的目的,ArrayList
中有一些方法可以帮助您将数据复制到数组中。
关于读取 xls、文件,请参阅this post。
【讨论】:
以上是关于android 数组如何使用的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android ArrayAdapter 中使用对象数组?
如何使用 Retrofit Android 解析对象内部的数组