所有包装类都可将与之对应的基本数据类型作为参数,来构造他们的实例

public Type(type value)

如: Integer i = new Integer(1);

除Character类外,其他包装类可以将一个字符串作为参数构造他们的实例

public Type(String value)

如: Integer i = new Integer(“123”);

注意: Boolean类构造方法参数为String类型时,若该字符串内容为true(不考虑大小写).则该Boolean对象表示true,否则表示false

当number包装类构造方法参数为String类型时,,字符串不能为null,且该字符串必须可解析为相应的基本数据类型的参数,否则编译通过,运行时

numberformatexception异常

装箱:基本类型转换为包装类的对象

拆箱:包装类对象转换为基本类型的值

while(true) {
  System.out.println("请输入用户名:");
  Scanner input=new Scanner(System.in);
  String now=input.next();
  System.out.println("请输入密码:");
  Scanner input2=new Scanner(System.in);
  String nm=input2.next();
  if(nm.length()<7) {
    System.out.println("密码长度不能小于6位!");
  }else {
    System.out.println("注册成功!");
    break;
  }

}

while(true) {
  System.out.println("请输入用户名:");
  Scanner input=new Scanner(System.in);
  String now=input.next();
  System.out.println("请输入密码:");
  Scanner input2=new Scanner(System.in);
  String nm=input2.next();
  if(nm.length()<7) {
    System.out.println("密码长度不能小于6位!");
    continue;
  }else {
    System.out.println("注册成功!");
    String user=now;
    String pwd=nm;
    while(true) {
      System.out.println("请输入用户名:");
      Scanner inp=new Scanner(System.in);
      String n=inp.next();
      System.out.println("请输入密码:");
      Scanner inp2=new Scanner(System.in);
      String m=inp2.next();
      if(user.equals(n)&&pwd.equals(m)) {
        System.out.println("登陆成功");
        break;	  
      }
      else {
        System.out.println("输入错误请从新输入");
        continue;
      }
    }	
    break;
  }
  
}

System.out.println("**欢迎进入注册系统**");
while(true) {
  System.out.println("请输入用户名:");
  Scanner input=new Scanner(System.in);
  String n=input.next(); 
  System.out.println("请输入密码:");
  Scanner input2=new Scanner(System.in);
  String n2=input2.next(); 
  System.out.println("请再次输入密码:");
  Scanner input3=new Scanner(System.in);
  String n3=input3.next(); 
  if(n.length()<3&&n2.length()<6) {
    System.out.println("用户名长度不能小于3,密码长度不能小于6!");
  		continue;
	}
  if(!n2.equals(n3)) {
    System.out.println("两次密码输入不同!");
    continue;
  }else {
    System.out.println("注册成功,请牢记密码!");
    break;
  }		  
}

String word="hello, ";
word=word.trim();
String s=word.concat("小鱼儿!");
int index1=s.indexOf(",");
int index2=s.indexOf("!");
System.out.println(s.substring(index1+1,index2));

System.out.println("---欢迎来到提交作业系统--");
System.out.println("请输入java文件名:");
Scanner input=new Scanner(System.in);
String n=input.next(); 
System.out.println("请输入你的邮箱:");
Scanner input2=new Scanner(System.in);
String n2=input2.next(); 
String reg = "[\\w]+@[\\w]+.[\\w]+";
if(!n.endsWith(".java")) {
  System.out.println("java文件名无效!");
  System.out.println("作业提交失败!");
}
else if(!n2.matches(reg)) {
  System.out.println("E-mail无效!");
  System.out.println("作业提交失败!");
}
else {
  System.out.println("作业提交成功!");
}

 

String[] aa="长亭外古道边 芳草碧连天 晚风妆 柳笛声残 夕阳山外山".split(" ");
for(int i=0;i<aa.length;i++) {
  System.out.println(aa[i]);
}

 

System.out.println("请输入一个字符串:");
Scanner input=new Scanner(System.in);
String n=input.next(); 
System.out.println("请输入您要查找的字符:");
Scanner input2=new Scanner(System.in);
String n2=input.next();
int a = n.length()-n.replaceAll(n2, "").length();
System.out.println("\""+n+"\""+"中包含"+a+"个"+n2);