欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基础语法(String 概述,字符串的比较,遍历字符串)

程序员文章站 2022-04-15 18:26:15
在这里插入图片描述package com.itheima_02;/*String 构造方法:public String(),创建一个空白字符串对象,不含任何内容public String(char[[] chs),根据字符数组的内容,来创建字符串对象public String (byte[] bys).根据字节数组的内容,来创建字符串对象String s = “abc”; 直接赋值的方式创建字符对象,内容就是abc。*/public class StringDemo { ......

Java基础语法(String 概述,字符串的比较,遍历字符串)
Java基础语法(String 概述,字符串的比较,遍历字符串)
Java基础语法(String 概述,字符串的比较,遍历字符串)

在这里插入图片描述
Java基础语法(String 概述,字符串的比较,遍历字符串)
Java基础语法(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);
    }
}

Java基础语法(String 概述,字符串的比较,遍历字符串)
Java基础语法(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);
    }
}



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)+"次机会");
            }
        }
    }
}
*/

本文地址:https://blog.csdn.net/weixin_51599540/article/details/109617125