zoukankan      html  css  js  c++  java
  • Collection接口都是通过Iterator()(即迭代器)来对Set和List遍历

    以下介绍接口:

    List接口:(介绍其下的两个实现类:ArrayList和LinkedList)

    ArrayList和数组非常类似,其底层①也用数组组织数据,ArrayList是动态可变数组。

    ① 底层:指存储格式。说明ArrayList对象都是存在于数组中。

    注:数组和集合都是从下标0开始。

    ArrayList有一个add(Object o)方法用于插入数组。

    ArrayList的使用:(完成这个程序)

    先import java.util.*;

    用ArrayList在一个数组中添加数据,并遍历。

    ArrayList中数组的顺序与添加顺序一致。

    只有List可用get和size。而Set则不可用(因其无序)。

    Collection接口都是通过Iterator()(即迭代器)来对Set和List遍历。

     1 package TomTexts;
     2 
     3     public class TomTexts_05 {  
     4         public static void main(String[] args) {  
     5         //将字符串常量作为String对象对待,实际上是将一个String对象赋值给另一个
     6         String s1 = "Hello,java!";
     7             //声明一个字符串,然后为其赋值
     8         String s2;
     9             s2 = "Hello,java!";
    10             //使用String类的构造器中的一个。创建一个空字符串,然后赋值给它
    11         String s3 = new String( );
    12             s3 = "Hello,java!";
    13         //将字符串直接传递给String类构造器来创建新的字符串
    14         String s4 = new String("Hello,java!");
    15             //使用String类的构造器中的一个。
    16         //通过创建字符数组传递给String类构造器来创建新的字符串
    17         char c1[ ] = { 'H', 'i', ',' , 'j', 'a', 'v',  'a'};
    18         String s5 = new  String(c1 );
    19            //将字符数组子集传递给String类构造器来创建新的字符串
    20         String s6 = new String(c1,0,2 );
    21         System.out.println(s1);
    22         System.out.println(s2);
    23         System.out.println(s3);
    24         System.out.println(s4);
    25         System.out.println(s5);
    26         System.out.println(s6);
    27             }
    28         }

     

  • 相关阅读:
    学习 Apache FileMatchs 规则
    yii2 vendor/bower/jquery/dist not exist
    Ionic POST提交使用普通表单提交数据
    Yii2 在php 7.2环境下运行,提示 Cannot use ‘Object’ as class name
    Yii2 使用 npm 安装的包
    phpStorm 激活
    Chrome DNS_PROBE_FINISHED_NXDOMAIN
    Yii2 中使用ts
    Js 对 浏览器 的 URL的操作
    js 编码、解码与asp.net 编码、解码
  • 原文地址:https://www.cnblogs.com/borter/p/9420305.html
Copyright © 2011-2022 走看看