A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马—代忠 中级黑马   /  2012-8-5 10:58  /  1833 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

遍历Arraylist集合可以用foreach,也可以用for循环,我知道用foreach可以遍历数字集合,也可以遍历字符串集合,但是用for我就只能遍历数字集合,请问for循环能不能遍历字符串集合?如果能,该怎么用,请举一个例子,谢谢各位大虾啊!

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

3 个回复

倒序浏览
亲,这是你要的结果吗?  
      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();
        }

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
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数组.

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
邓戊庚 发表于 2012-8-5 12:00
亲,这是你要的结果吗?  
      static void Main(string[] args)
        {

开始脑袋没有转过弯,现在搞懂了的!你技术分还没有到吧!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马