在这里插入图片描述
package com.itheima_02;
/*
String 构造方法:
public String(),创建一个空白字符串对象,不含任何内容
public String(char[[] chs),根据字符数组的内容,来创建字符串对象
public String (byte[] bys).根据字节数组的内容,来创建字符串对象
String s = “abc”; 直接赋值的方式创建字符对象,内容就是abc。
*/
public class StringDemo {
public static void main(String[] args) {
//public String(),创建一个空白字符串对象,不含任何内容
String s1 = new String();
System.out.println("s1:"+s1);
//public String(char[[] chs),根据字符数组的内容,来创建字符串对象
char []chs = {'a','b','c'};
String s2 = new String(chs);
System.out.println("s2:"+s2);
//public String (byte[] bys).根据字节数组的内容,来创建字符串对象
byte[] bys = {55,44};
String s3 = new String (bys);
System.out.println("s3:"+s3);
// String s = “abc”; 直接赋值的方式创建字符对象,内容就是abc。
String s4 = "abc";
System.out.println("s4:"+s4);
}
}
package com.itheima_02;
/*
String 构造方法:
public String(),创建一个空白字符串对象,不含任何内容
public String(char[[] chs),根据字符数组的内容,来创建字符串对象
public String (byte[] bys).根据字节数组的内容,来创建字符串对象
String s = “abc”; 直接赋值的方式创建字符对象,内容就是abc。
public class StringDemo {
public static void main(String[] args) {
//public String(),创建一个空白字符串对象,不含任何内容
String s1 = new String();
System.out.println("s1:"+s1);
//public String(char[[] chs),根据字符数组的内容,来创建字符串对象
char []chs = {'a','b','c'};
String s2 = new String(chs);
System.out.println("s2:"+s2);
//public String (byte[] bys).根据字节数组的内容,来创建字符串对象
byte[] bys = {55,44};
String s3 = new String (bys);
System.out.println("s3:"+s3);
// String s = “abc”; 直接赋值的方式创建字符对象,内容就是abc。
String s4 = "abc";
System.out.println("s4:"+s4);
}
}
import java.util.Scanner;
public class StringDemo{
public static void main(String[] args) {
//已知用户名和密码,定义两个字符串表示即可
String username = "itheima";
String password = "czbk";
for (int i = 0; i < 3; i++) {
//键盘录入要登陆的用户名和密码,用Scanner实现
Scanner sc = new Scanner(System.in);
System.out.println("请输入用户名:");
String name = sc.nextLine();
System.out.println("请输入密码:");
//拿键盘录入用户名,密码和已知用户名比较,给出相应的提示。字符串的内容比较,用equal()方法实现
if (name.equals(username) && pwd.equals(password)) {
System.out.println("登录成功");
break;
} else {
System.out.println("登录失败,你还有"+(2-i)+"次机会");
}
}
}
}
*/