黑马程序员技术交流社区

标题: 遍历ArrayList集合 [打印本页]

作者: 黑马—代忠    时间: 2012-8-5 10:58
标题: 遍历ArrayList集合
遍历Arraylist集合可以用foreach,也可以用for循环,我知道用foreach可以遍历数字集合,也可以遍历字符串集合,但是用for我就只能遍历数字集合,请问for循环能不能遍历字符串集合?如果能,该怎么用,请举一个例子,谢谢各位大虾啊!
作者: 邓戊庚    时间: 2012-8-5 12:00
亲,这是你要的结果吗?  
      static void Main(string[] args)
        {
            ArrayList array = new ArrayList();//实例化一个集合
            array.Add("代忠");//往集合中添加内容
            array.Add("很");//往集合中添加内容
            array.Add("邪恶");//往集合中添加内容
            for (int i = 0; i < array.Count; i++)//遍历整个集合
            {
                Console.Write(array[i]);//输出集合内容
            }
            Console.ReadKey();
        }
作者: 许庭洲    时间: 2012-8-5 15:05
String str = "20121, 20122, 20123, 20124, 20125";
String[] strs = str.Split(',');
Int32 arrInt = new Int32[strs.Length];
for (Int32 i = 0; i < strs.Length; i++)
{
    arrInt[i] = Int32.Parse(strs[i].Trim());
}

现在arrInt就是你要的Int32数组.
作者: 黑马—代忠    时间: 2012-8-5 16:02
邓戊庚 发表于 2012-8-5 12:00
亲,这是你要的结果吗?  
      static void Main(string[] args)
        {

开始脑袋没有转过弯,现在搞懂了的!你技术分还没有到吧!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2