zoukankan      html  css  js  c++  java
  • java学习--基础知识第八天--掌握api的使用

    【学习目标】理解、了解、应用、记忆

    通过今天的学习,参训学员能够:(解释的时候说出二级目标的掌握程度)

    1. 【应用】掌握api的使用

    a. 如何查看api

    A:打开帮助文档

    B:点击显示,找到索引,看到输入框

    C:你要学习什么内容,你就在框框里面输入什么内容

      举例:Random

    D:看包

    java.lang包下的类在使用的时候是不需要导包的

    E:看类的描述

    Random类是用于生成随机数的类

    F:看构造方法

    Random():无参构造方法

    Random r = new Random();

    G:看成员方法

       public int nextInt(int n):产生的是一个[0,n)范围内的随机数

    调用方法:

    看返回值类型:人家返回什么类型,你就用什么类型接收

    看方法名:名字不要写错了

    看形式参数:人家要几个参数,你就给几个,人家要什么数据类型的,你就给什么数据类型的

    int number = r.nextInt(100);

    2. Scanner对象

    a. 说一下nextInt()和nextLine(),next()三者的区别

    sc.nextLine();//接受字符串数据,结束标记是碰到 就结束

    sc.nextInt();// 接受整数数据的时候  会自动输出

    sc.next();//可以接受字符串数据,结束标记为空格

    3. String 对象

    a. String对象的特性(4条)

    字符串,它是常量,定义之后就不能改变

    b. 常用构造的方法的用法(3条)

    // 方式一:

    String s = new String("abc");//有参构造方法定义

    // 方式二:

    char[] chs = {'a','b','c'};//字符数组定义

    String s = new String(chs);// abc

    // 方式三:

    char[] chs = {'a','b','c'};

    String s = new String(chs,1,2);// bc

    // 方式四:

    String s = "abc";

    c. 创建字符串对象的两种方式和区别

    sc.nextLine();//接受字符串数据,结束标记是碰到 就结束

    sc.next();//可以接受字符串数据,结束标记为空格

    d. 说一下字符串的判断功能(4条)

    boolean equals(Object o):比较字符串内容是否相等

    boolean equalsIgnoreCase(String str):判断字符串内容是否相等,忽略大小写

    boolean startsWith(String str):判断字符串是否以指定的字符串开头

    boolean endsWith(String str):判断字符串是否以指定的字符串结尾

    e. equals和==的区别

    equals比较的是内容是否相同,不比较地址值

    ==除了内容是否相同,还要比较地址值是否相同

    f. 字符串的获取功能(5条)

    int length():获取字符串的长度,字符的个数

    char charAt(int index):获取指定索引处的字符

    int indexOf(String str):获取指定字符串第一次出现的索引,如果没有找到返回-1

    String substring(int index):截取字符串,从index索引处开始,一直到结束

    String substring(int start,int end):截取字符串,从start索引处开始,到end索引处结束,注意,不包含end索引处的字符

    g. 字符串的转换功能(3条)

    char[] toCharArray():将字符串转为字符数组

    String toLowerCase():将字符串转为小写字符串

    String toUpperCase():将字符串转为大写字符串

    h. 说一下split()这个方法的用法

    String[] split(String str):根据指定的字符串将原字符串切割成多个字符串

    :将一个长的字符串按照指定的字符串分成多个字符串

    i. 说一下trim()方法

    String trim():去除字符串的前后两端空格

    :可以去除字符串前后两端的空格

    4. StringBuilder 对象

    a. 你是如何理解StringBuilder?

    可变的字符序列,可以与String互换

    b. 说一下StringBuilder的常用方法(4个)

    length():返回长度,

    StringBuilder append(任意类型):追加数据

    StringBuilder reverse():反转

  • 相关阅读:
    Xcode 6 下添加pch头文件
    兵器簿之github的配置和使用
    sql 2005性能调优
    C#遍历枚举(Enum)值
    使用 jQuery 调用 ASP.NET AJAX Page Method
    强制不使用“兼容性视图”的HTML代码
    HR在ERP实施过程中的作用
    WdatePicker日历添加事件,在任意月改变时处理日期事件
    JQuery实现表格自动增加行,对新行添加事件
    获取元素离文档各边的距离
  • 原文地址:https://www.cnblogs.com/bigorangehasc/p/8639074.html
Copyright © 2011-2022 走看看