ArrayList al=new ArrayList()//创建
al.Add("1")//添加
al.Add("2")//.
foreach(string s in al)//遍历数组
Console.write(s) //输出 1 2
回答完毕 接分
继续你的问题
比如说 string []s=new string {1,2,3,4,5}
for(int i=0i<s.counti++)
{
al.add(s[i])
}
//al就是动态数组
1、String类型是Redis最基本的数据类型,一个Redis字符串Value最多是512M。2、,String的数据结构是简单的动态字符串,是可以修改的字符串,内部结构实现上。
1.创建按一个新数组,新数组的长度比现在的大1个2.将老数组的内容copy到新数组中
3.给新数组的最后一个元素赋值为 插入的字符串
4.删除老数组,(GC处理)
5,给你个例子,你看看
import java.util.Arrays
public class $
{
public static void main(String[] args)
{
String[] arr = { "1", "2" }
System.out.println(Arrays.deepToString(arr))
arr = insert(arr, "a")
System.out.println(Arrays.deepToString(arr))
arr = insert(arr, "b")
System.out.println(Arrays.deepToString(arr))
}
private static String[] insert(String[] arr, String str)
{
int size = arr.length
String[] tmp = new String[size + 1]
System.arraycopy(arr, 0, tmp, 0, size)
tmp[size] = str
return tmp
}
}
结果
[1, 2]
[1, 2, a]
[1, 2, a, b]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)