API 帮助文档
键盘录入一个字符串
模拟用户登录的代码格式:
package com.lianxi_08;
import java.util.Scanner;
public class TestYongHuJieMian {
public static void main(String[] args) {
String username="admin";
String password="admin";
for(int x=0;x<3;x++){
Scanner sc=new Scanner(System.in);
System.out.println("请输入用户名");
String n=sc.nextLine();
System.out.println("请输入密码");
String w=sc.nextLine();
if(username.equals(n)&&password.equals(w)){
System.out.println("登陆成功");
break;
}else{
if((x-2)==0){
System.out.println("你的账户被锁定,请于管理员联系");
}else{
System.out.println("登陆失败,你还有"+(2-x)+"机会");
}
}
}
}
}
String(String original):把字符串数据封装成字符串对象
String(char[] value):把字符数组的数据封装成字符串对象
String(char[] value, int index, int count):把字符数组中的一部分数据封装成字符串对象
boolean equals (Object obj):比较字符串的内容是否相同
boolean equalsIgnoreCase (String str):比较字符串的内容是否相同,忽略大小写
boolean startsWith (String str):判断字符串对象是否以指定的str开头
boolean endsWith (String str):判断字符串对象是否以指定的str结尾
String类的获取功能:
* int length():获取字符串的长度,其实也就是字符个数
* char charAt(int index):获取指定索引处的字符
* int indexOf(String str):获取str在字符串对象中第一次出现的索引
* String substring(int start):从start开始截取字符串
* String substring(int start,int end):从start开始,到end结束截取字符串。包括
start,不包括end
* String类的转换功能:
* char[] toCharArray():把字符串转换为字符数组
* String toLowerCase():把字符串转换为小写字符串
* String toUpperCase():把字符串转换为大写字符串
*
去除字符串两端空格
*String trim()
* 按照指定符号分割字符串
*String[] split(String str)
StringBuilder:是一个可变的字符串。字符串缓冲区类。
String和StringBuilder的区别:
String的内容是固定的
StringBuilder的内容是可变的
善意分享,欢迎点赞,不喜勿喷;
可以转载,注明出处。