08.ArrayList练习之获取满足要求的元素

ArrayList练习之获取满足要求的元素

给定一个字符串数组:{“张三丰”,“宋远桥”,“张无忌”,“殷梨亭”“张翠山”,“莫声谷”},将数组中的元素添加到集合中,并把所有姓张的人员打印到控制台上

package com.itheima_02;

import java.util.ArrayList;

/*
 * 给定一个字符串数组:{“张三丰”,“宋远桥”,“张无忌”,“殷梨亭”,“张翠山”,“莫声谷”},
 * 将数组中的元素添加到集合中,并把所有姓张的人员打印到控制台上。
 * 
 * 分析:
 *      A:定义字符串数组
 *      B:创建集合对象
 *      C:遍历字符串数组,获取每一个字符串
 *      D:把获取到的字符串元素添加到集合
 *      E:遍历集合
 *          要判断每一个字符串元素是否以“张”开头,如果是就输出在控制台
 */
public class ArrayListTest2 {
    public static void main(String[] args) {
        //定义字符串数组
        String[] strArray = {"张三丰","宋远桥","张无忌","殷梨亭","张翠山","莫声谷"};
        
        //创建集合对象
        ArrayList<String> array = new ArrayList<String>();
        
        //遍历字符串数组,获取每一个字符串
        for(int x = 0; x < strArray.length; x++) {
            //把获取到的字符串元素添加到集合
            array.add(strArray[x]);
        }
        
        //遍历集合
        for(int x = 0; x < array.size(); x++) {
            String s = array.get(x);
            //要判断每一个字符串元素是否以“张”开头,如果是就输出在控制台
            if(s.startsWith("张")) {
                System.out.println(s);
            }
        }
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转译自:https://examples.javacodegeeks.com本文在已发布在GitHub(https...
    MrDcheng阅读 852评论 0 1
  • 张三丰,生于1247年、卒于1458年秋.此文重点虽不是三丰本人.但我算了好几遍他到底活了多久,算几遍羡慕几遍…于...
    田伯虎阅读 15,215评论 1 14
  • 古代的一间客栈门口,我坐在长板凳上打量着眼前一个一人高的木偶,这个木偶是年画上戴着八角帽的男童形象,但是有三个头面...
    月渡西风阅读 417评论 0 2
  • 她常常做这样的梦,一个小女孩不停地哭,睁大一双无辜的眼睛,恐惧地看着这残忍的世界。眼前火光冲天,房屋燃烧时噼里啪啦...
    心若芷兰阅读 829评论 30 31
  • 走出校门,和来自家乡的先生双双落脚这里,沦落成外乡人。孩子在这里长大,这么多年,习惯了这里的生活,爱上了这里的蓝天...
    流云芳菲阅读 530评论 9 9