2 slaks SLaks 于 2013.09.11 11:28 提问

如何获取 string 数组的大小?

有一个 text文件,我使用下面的代码来分割和处理这些内容:

String[] array = s.split(",");

如何获取数组的大小?
文本文件能动态的填充,但是不知道 items 的大小。我能获取 ArrayList 的大小,可是这个对象不能在这里用:

public ArrayList<String> myList = new ArrayList<String>();                    
myList =s.split(",");//error:cannot convert from String[] to ArrayList<String>

请问如何获取 string 数组的大小?

3个回答

u012089332
u012089332   2013.09.11 20:04

先定义一个动态数组:dim a() as string
到使用的地方,再重定义上下限:
n=15
redim a(1 to n) ',当然,n 在重定义前就要确定
如果a中放了数据了,还要增加上限,还可以用 ReDim Preserve 语句来扩充数组:
a(15)=15
ReDim Preserve a(UBound(a) + 10) '只增加上限,不改变元素值 求分

j_clxy
j_clxy   2013.09.11 22:33

Android是Java语法。

Java里数组的大小是属性length。

int length = array.length;

转ArrayList是Arrays.asList(T...)

List<String> myList = Arrays.asList(s.split(","));
u010618015
u010618015   2013.09.11 12:28

数组.Length?

Csdn user default icon
上传中...
上传图片
插入图片