package cn.mb.demoapi;
/**
-
author 骚彬
-
date 2019/7/28 9:52
/
/
String类
简介
字符串。每一个字符串对象都是常量。
构造方法
◆String(byte[]) :
构造一个String对象,将指定字节数组中的数据转化成字符串
◆String(char[]) :
构造一个String对象,将指定字符数组中的数据转化成字符串
成员方法
◆boolean equals(String) :
判断当前字符串与给定字符串是否相同,区分大小写
◆boolean equalsignoreCase(String) :
判断当前字符串与给定字符串是否相同, 不区分大小写
◆boolean startsWith(String)
判断是否以给定字符串开头
◆boolean isEmpty
判断字符串是否为空
*/
public class TestString01 {
public static void main(String[] args) {
//1.将指定字节数组中的数据转化成字符串
byte[] by= {97, 98, 99};
String str1 = new String(by);
System.out.println(“str1:”+str1);//2.将指定字符数组中的数据转化成字符串 char[] chs= { 'h', 'e', 'l', 'l', 'o'}; String str2 = new String(chs); System.out.println("str2:"+str2); String str3 = "abc"; String str4 = new String("abc"); System.out.println(str3); //免new(开发经常用,new太麻烦可以直接省略) System.out.println(str4); System.out.println("---------------------------"); //测试成员方法 String s1 = "abc"; String s2 = "ABC"; // ◆boolean equals(String) :
// 判断当前字符串与给定字符串是否相同,区分大小写
boolean b1 = s1.equals(s2);
System.out.println(“equals():”+b1);
// ◆boolean equalsignoreCase(String) :
// 判断当前字符串与给定字符串是否相同, 不区分大小写
boolean b2 = s1.equalsIgnoreCase(s2);
System.out.println(“equalsIgnoreCase( ):”+b2);
// ◆boolean startsWith(String)
// 判断是否以给定字符串开头
boolean b3 = s1.startsWith(“a”);
System.out.println(“startsWith():”+b3);
// ◆boolean isEmpty
// 判断字符串是否为空
String s3 = “hello”;
boolean b4 = s3.isEmpty();
System.out.println(“sEmpty():”+b4);
}
}