Java API概述及应用

  • 5.1_Scanner和Random的使用
    • (1)Scanner
    • (2)Random生成随机数
  • 5.2_ArrayList集合的使用
    • (1)ArrayList的定义及限制
    • (2)函数调用
    • (3)字符串
      • 字符串加法
      • 比较内容
      • 获取字符相关信息
      • 字符串的截取
      • 字符串的转换(换成char和byte以及替换任意字符)
      • 字符串的分割
    • (4)static修饰成员变量和成员函数
      • 修饰成员变量(即静态成员变量)
      • 修饰成员函数(即静态成员函数)

5.1_Scanner和Random的使用

(1)Scanner

        Scanner s = new Scanner(System.in);s.nextInt();//输入整形

(2)Random生成随机数

        int a;a = new Random().nextInt();//无参数生成随机整型数a = new Random().nextInt(n);//无参数生成随机整型数(大于等于0,小于n左闭右开)

5.2_ArrayList集合的使用

(1)ArrayList的定义及限制

定义:不限长数组

ArrayList<String> s = new ArrayList<String>();

限制:
E只能是引用类型,不能是基本类型,如果想装入整型,那么就必须使用其封装类Integer
E也可以是object类型表示任意类型

(2)函数调用

Java API概述及应用-编程知识网

(3)字符串

string a = "sssd";
string b = new string(sssd)
a不等于b
string a = "sssd";
string b = "sssd";
是把对象"sssd"的地址赋值给他

字符串加法

        String s = "";s += a;//不管a是int还是double,都将转化为字符串

比较内容

字符串.equel(字符串);

"asd".equel("asdf");//比较
或:
String s = "asdf";
"asdf".equel(s);//不建议使用s.equel("asdf");

获取字符相关信息

Java API概述及应用-编程知识网

字符串的截取

Java API概述及应用-编程知识网

字符串的转换(换成char和byte以及替换任意字符)

方法简介:
Java API概述及应用-编程知识网
方法举例说明:
Java API概述及应用-编程知识网
Java API概述及应用-编程知识网

字符串的分割

方法介绍:
Java API概述及应用-编程知识网
方法举例说明:
Java API概述及应用-编程知识网

(4)static修饰成员变量和成员函数

修饰成员变量(即静态成员变量)

**使用方式:**所修饰的成员变量为全局变量,其他类调用本类的静态成员变量的时候直接“类名.成员变量名”即可
**调用权限:**无论静态函数还是非静态函数都可以调用

修饰成员函数(即静态成员函数)

**使用方式:**其他类调用时可以直接“类名.函数名()”,本类静态函数调用时直接“函数名()”即可
**调用权限:**不能被非静态成员函数调用,本身却可以调用非静态成员函数(即管辖小范围的函数不可调用管辖大范围的函数,更通俗的说县官不能调用省官,省官可以调用县官)