字符串
1
掌握String的基本用法
如何定义、初始化字符串
如何访问字符串长度
如何比较、连接、提取字符串
会使用StringBuffer类的方法对字符串进行操作
本章目标
2
无处不在的字符串
生活中的字符串
使用String对象存储字符串
,具有丰富的方法
计算字符串的长度
连接字符串
比较字符串
提取字符串
频繁使用的字符串
“有志者事竟成”
“离奥运会开幕还有380天”
“教育改变生活”
String s = "有志者事竟成";
String s = new String("有志者事竟成");
3
字符串长度2-1
package ;
import .*;
public class p1 {
public static void main(String[ ] args) {
("请随机输入你想到的名字: ");
Scanner input = new Scanner();
String name = ();
("这个名字的长度是: \" " + ()+ "\" ");
}
随机输入你心中想到的一个名字,然后输出它的字符串长度
调用字符串的length()方法可以获得字符串的长度
要想打印输出引号(”),必须在字符串中使用转义序列\”
演示示例1:演示计算字符串的长度
4
字符串长度2-2
计算字符串长度
字符串
长度
调用length()
方法获得
返回字符串中的字符数
调用方法:
();
方法原型:
public int length(){
}
5
字符串比较4-1
两个学员输入各自最喜欢的课程名称,判断是否一致
//判断课程名称是否相同
if((favCourse2)){
("最喜欢的课程相同");
}else{
("最喜欢的课程不相同");
}
比较两个字符串是否相等
演示示例2:演示比较字符串
6
字符串比较4-2
equals()方法比较原理
输入的“Java”和“java”代表同一课程,如何解决?
使用equalsIgnoreCase()方法
结合toUpperCase()或toLowerCase()
字符串 1
字符串 2
检查组成字符串内容的字符是否完全一致
7
字符串比较4-3
使用equalsIgnoreCase()方法解决
比较时忽略大小写形式
if((favCourse2)){
("最喜欢的课程相同");
}else{
("最喜欢的课程不相同");
}
8
字符串比较4-4
结合toUpperCase()方法解决
Java
使用 toUpperCase( )
方法
JAVA
Java
使用 toLowerCase( )
方法
java
if(().equals(())){
("最喜欢的课程相同");
}else{
("最喜欢的课程不相同");
}
9
小结1
学员进行入学注册,输入两次密码,如果相同,提示注册成功,如果不相同,提示重新输入密码
选用哪个方法更合适?
参考代码
10
java String类 来自淘豆网m.daumloan.com转载请标明出处.