API(Application Programming Interface):应用程序接口
API就是厂商提前写好的代码/类
1、Java API:
指的是JDK中提供的各种功能的java类。
API帮助文档的使用
快速生成方法的返回值:Ctrl+Alt+V
2、键盘录入
next();录入时如果遇到空格/tab键,就不再录入数据,有丢失数据的风险
nextLine();可以将数据完整接受过来,遇到回车换行停止
nextInt( )和nextLine( ),同时存在时,nextLine没有键盘录入机会
nextInt( )配合next( )使用可以同时录入整数和字符
*String
1.String类
String类在java.lang包下,所以使用的时候不需要导包
String类代表字符串,Java程序中的所有双引号字符串,都是String类的对象
字符串不可变,他们的值在创建后不可变
String s1=“abc”;s1=“def”;改变的是对象,而不是值。
2.String常见构造方法
String 这个类比较特殊,打印其对象名的时候,不会出现内存地址,而是这个对象所记录的真实内容
3.创建字符串对象的区别对比
4、字符串的特点
- Java中所有双引号字符串,都是String类的对象
- 字符串不可变,它们的值被创建后不可改变
- 它们值不可变,但是可以被共享
5、字符串的比较
用==做比较
- 基本数据类型:比较数值内容
- 引用数据类型:比较地址值
Equals
- 比较字符串内容 S1.equals(S2)
- 只能用于比较引用类型变量
- 忽略大小写 equalsIgnoreCase
6、遍历
StringBuilder
StringBuilder概述
stringbuilder是一个可变的字符串类,可以看作一个容器,可提高字符串操作效率
String内容不可改变,StringBuilder内容可以改变
append: |
sb.append( ).append( ).append( );链式编程 |
reverse: |
sb.reverse( );反转字符串 |