zoukankan      html  css  js  c++  java
  • java:Scanner类、Random类、ArrayList类

    java api地址:https://www.matools.com/api/java8

    一,API概述:

    API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给
    我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学
    习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。
     
    第2章 Scanner类
      2.1 什么是Scanner类
          一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数:
    Scanner sc = new Scanner(System.in);
     int i = sc.nextInt();
    2.2 引用类型使用步骤
    导包
        使用import关键字导包,在类的所有代码之前导包,引入要使用的类型,java.lang包下的所有类无需导入。 格
    import 包名.类名;
    
    举例:
    java.util.Scanner;
    2.3 Scanner使用步骤
    查看类
      java.util.Scanner :该类需要import导入后使用。
    查看构造方法
      public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。
    查看成员方法
      public int nextInt() :将输入信息的下一个标记扫描为一个 int 值。
    使用Scanner类,完成接收键盘录入数据的操作,代码如下:
     

    取最值:

     
     
     
     
    3.1 什么是Random类
     此类的实例用于生成伪随机数。
    例如,以下代码使用户能够得到一个随机数: 
    Random r = new Random(); 
    int i = r.nextInt();

    使用Random类,完成生成3个10以内的随机整数的操作,代码如下: 

     
     
     
    第4章 ArrayList类
     
    到目前为止,我们想存储对象数据,选择的容器,只有对象数组。而数组的长度是固定的,无法适应数据变化的需
    求。为了解决这个问题,Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和操作对
    象数据。 
    什么是ArrayList类 ?
      java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储
    的元素。 ArrayList 中可不断添加元素,其大小也自动增长
     
      
    常用方法和遍历 :
      对于元素的操作,基本体现在——增、删、查。常用的方法有:
      public boolean add(E e) :将指定的元素添加到此集合的尾部。
      public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
      public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
      public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    perl 监控网站域名劫持
    OpenLayers访问Geoserver发布的地图
    基于OpenLayers的地图封装Javascript类定义
    Linux_正则表达式
    Linux_正则表达式
    帆软出品: 7点搞定制药企业数据分析系统开发需求
    帆软出品: 7点搞定制药企业数据分析系统开发需求
    Geoserver地图样式SLD资料收集
    GeoServer地图开发解决方案:地图数据处理篇
    Geoserver发布shapfile,中文字段乱码问题
  • 原文地址:https://www.cnblogs.com/byczyz/p/14275171.html
Copyright © 2011-2022 走看看