目录
一、学习目标:
- 掌握第三章API基础
二、学习内容:
2.1Sting类
2.1.1整数和字符串的键盘录入接收
(1) 字符串next和nextline返回的区别
(2) 字符串和整数的返回
2.2String 概述
String类在java.lang包下,所以使用的时候不需要导包
String类代表字符串,java程序中所有的字符串文字(例如“abc”),java程序中所有的双引号字符串,都是String类的对象,字符串不可变,他们的值在创建后不能被更改。
2.3 String常见的构造方法
(1)String创建字符串对象的区别对比
双引号创建的字符串对象,在字符串常量池中储存,通过构造方法创建的字符串对象,在堆内存中储存 。
2.4 String字符串的比较
使用==做比较
通过一个方法来实现,这个方法叫:equals()
public boolean equals(object anobject):将此字符与指定对象字符进行比较,由于我们比较的是字符串对象,所以参数直接传递一个字符串。
注意:equalsIgnoreCase()不区分大小写的比较
3.5 String 案例
需求:已知用户名和密码,请用程序实现模拟用户登录,总共三次机会,登录之后,给出相应的提示。
思路
1.已知用户名和密码,定义两个字符串表示即可
2.键盘录入要登录的用户名和密码,用Scanner实现
3.拿键盘录入的用户名、密码和已知的用户名进行比较,给出相应的提示
字符串的比较用equals()方法实现
4.用循环实现多次机会,这里的次数明确,采用for循环实现,并且登录成功的时候,使用break结束循环。
学习产出:
String类...