Java 常用API
JFC(Java类库)
- 是系统提供的已实现的标准类的集合,是Java编程的API(Application Program Interface)
- 可帮助开发者方便、快捷地进行软件开发
- Java按其不同的功能分成不同的包
- 常用包:
- java.lang包:java核心类库,包含java运行程序必不可少的系统类,由JVM自动导入
- java.lang.reflect包:提供类和接口获取类和对象的反射信息
- java.io包:java标准输入/输出类库
- java.util包:java实用工具类库,提供一些实用的类和数据结构。
- java.net包:实现网络功能的类库
- java.awt包:构建图形用户界面(GUI)的类库及用户界面交互控制和事件的响应
- java.awt.even包:图形用户界面的事件处理包
- java.sql包:提供访问并处理存储在数据库中数据的类和接口
- javax.swing包:构建图形用户界面类库,相对java.awt,javax.swing包提供的是轻量级图形界面组件
常用API
- API:Application Programming Interface,应用程序编程接口
- Java的API:JDK中提供的各种功能的Java类,这些类将底层实现封装起来
- JDKI帮助文档:可查看JDK中的各种类及其方法
Scanner类
- 功能:键盘录入的字符串
- 方法
- next():遇到空格不再录入数据,以tab键或空格标记结束
- nextLine():可将数据完整接收,以回车键标记结束
Scanner sc = new Scanner(System.in);
//开启键盘录入
String s = sc.next();
String s = sc.nextLine();
String类
- 在java.lang包下,故使用时无需导包
- 代表字符串
- Java的字符串均被实现为此类的实例
- Java程序中所有的被双引号包起来的字符串,都是String类的对象
- 字符串不可变,其创建后不可被更改
- 常用方法
方法 |
说明 |
public String() |
创建一个空白字符串,其中不含任何内容 |
public String(char[] chs) |
据字符数组内容创建字符串 |
public String(String original) |
据传入的字符串,传入字符串对象 |
String s = “abc” |
以直接赋值方式创建字符串对象,赋值为abc |
public boolean equals(Object object) |
比较字符串内容,严格区分大小写 |
public boolean equalsIgnoreCase(String anotherString) |
比较字符串内容,忽略大小写 |
public int length() |
返回字符串长度 |
public char charAt(int index) |
返回指定索引处的char值 |
public char[] toCharArray() |
将字符串拆分为字符数组后返回 |
public String subString(int beginIndex,int endIndex) |
根据开始和结束索引进行截取,得到新的字符串(包含头,不包含尾) |
public String subString(int beginIndex) |
从传入的索引处截取,截取到末尾,得到新的字符串 |
public String replace(CharSequence target,CharSequence repla |