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、数组的值获取

for(int i=0;i<arr.length;i++)//循环数组,arr.length是数组长度
  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&lt;String&gt;。最后,如果ArrayList 不适合您的目的,ArrayList 中有一些方法可以帮助您将数据复制到数组中。

关于读取 xls、文件,请参阅this post。

【讨论】:

以上是关于android 数组如何使用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android ArrayAdapter 中使用对象数组?

如何在 Android 中使用光标数据创建列表数组

如何使用数组在 Android 中随机提问

如何使用 Retrofit Android 解析对象内部的数组

如何使用 Android 更新 Firestore 中的数组元素?

如何在 Android 中使用异步任务通过数组列表更新列表视图?