2020-11-11 Java第18天(String 概述,字符串的比较,遍历字符串)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
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)+"次机会");
            }
        }
    }
}
*/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值