常用API学习

API叫做应用程序接口,里面集成了很多类和方法供开发中调用使用,下面介绍几种基本的API:

1、 Scanner

Scanner的作用是实现键盘输入数据到程序中。
如果我们想使用这个类,首先我们说一下一般引用类型的使用方法,分为三个步骤:
1、导包
import 包路径.类名称
2、创建
类名称 对象名=new 类名称();
3、使用
对象名.成员变量;
对象名.成员方法(参数);
下面开始使用Scanner类,
1、导包,import java.util.Scanner;
2、创建,Scanner newsc=new Scanner(System.in);注意System.in表示键盘输入的意思,一般都用这个

匿名对象的创建

匿名对象只有右边的对象,没有左边的名字和赋值运算符;
格式:new 类名称();
注意:匿名对象只能使用使用一次,下次使用必须重新创建一个新对象。

Random类

作用是:产生一个随机数
使用步骤:
查看类
java.util.Random :该类需要 import导入使后使用。
查看构造方法
public Random() :创建一个新的随机数生成器。
查看成员方法
public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间的 int 值。

ArrayList类

使用这个,主要是为了灵活性的创建数组,因为普通的数组创建需要设置其长度,一旦数据发生变化就需要修改长度,而是用ArrayList就可以动态的往数组里面加数据。
使用步骤是:
查看类
java.util.ArrayList :该类需要 import导入使后使用。
,表示一种指定的数据类型,叫做泛型。 E ,取自Element(元素)的首字母。在出现 E 的地方,我们使 用一种引用数据类型将其替换即可,表示我们将存储哪种引用类型的元素。

查看构造方法
public ArrayList() :构造一个内容为空的集合。
基本格式:

在JDK 7后,右侧泛型的尖括号之内可以留空,但是<>仍然要写。简化格式:

查看成员方法
public boolean add(E e) : 将指定的元素添加到此集合的尾部。 参数 E e ,在构造ArrayList对象时, 指定了什么数据类型,那么 add(E e) 方法中,只能添加什么数据 类型的对象。
常用的方法有:add,get,remove,size.

String类

java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 “abc” )都可以被看作是实现此类的实 例。
类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻 译为大写或小写的所有字符的字符串的副本。

特点是:

  1. 字符串不变:字符串的值在创建后不能被更改。
  2. 因为String对象是不可变的,所以它们可以被共享。
  3. “abc” 等效于 char[] data={ ‘a’ , ‘b’ , ‘c’ } 。

使用步骤:
查看类 java.lang.String :此类不需要导入。
查看构造方法
public String() :初始化新创建的 String对象,以使其表示空字符序列。
public String(char[] value) :通过当前参数中的字符数组来构造新的String。
public String(byte[] bytes) :通过使用平台的默认字符集解码当前参数中的字节数组来构造新的 String。
常用方法:
判断字符串是否一样,public boolean equals (Object anObject) :将此字符串与指定对象进行比较。 public boolean equalsIgnoreCase (String anotherString) :将此字符串与指定对象进行比较,忽略大小 写。
获取功能:
public int length () :返回此字符串的长度。
public String concat (String str) :将指定的字符串连接到该字符串的末尾。
public char charAt (int index) :返回指定索引处的 char值。
public int indexOf (String str) :返回指定子字符串第一次出现在该字符串内的索引。
public String substring (int beginIndex) :返回一个子字符串,从beginIndex开始截取字符串到字符 串结尾。
public String substring (int beginIndex, int endIndex) :返回一个子字符串,从beginIndex到 endIndex截取字符串。含beginIndex,不含endIndex。

Arrays类
java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来 非常简单。
操作数组的方法:
public static String toString(int[] a) :返回指定数组内容的字符串表示形式。
public static void sort(int[] a) :对指定的 int 型数组按数字升序进行排序。

Math类
java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。

public static double abs(double a) :返回 double 值的绝对值。
public static double floor(double a) :返回小于等于参数大的整数。
public static long round(double a) :返回接近参数的 long。(相当于四舍五入方法)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值