package 常用類.String;
import java.util.Arrays;
import java.util.Locale;
public class demo01 {
public static void main(String[] args) {
String name="hello";//"hello"常量存盤在字串池中,
name="zhangsan";//"zhangsan"賦值給name變數,給字串賦值時,并沒有修改資料,而是重新開辟一個空間
//hello變成了垃圾
String name2="zhangsan";
//演示字串的另一種創建方式 new String();創建了兩個物件,分別在池、堆里面
String str=new String("java");//浪費空間
//面試題
String str1=new String("java");
System.out.println(str==str1);//false
System.out.println(str.equals(str1));//比較字串,比較的是資料
System.out.println("================================");
//String類常用的方法
//1、length();回傳字串的長度
//2、charAt(int index);回傳某個位置的字符
//3、contains(String str);判斷是否包含某個字串
String content="java是世界上最好的java編程語言,java真香";
System.out.println(content.length());
System.out.println(content.charAt(content.length()-1));
System.out.println(content.contains("java"));
System.out.println(content.contains("php"));
System.out.println("================================");
//String類常用的方法
//4、toCharArray();回傳字串對應的陣列
//5、indexOf(String str);回傳子字串首次出現的為位置
//6、lastIndexOf(String str);回傳字串最后一次出現的位置
System.out.println(Arrays.toString(content.toCharArray()));
System.out.println(content.indexOf("java"));
System.out.println(content.indexOf("java",4));
System.out.println(content.lastIndexOf("java"));
System.out.println("================================");
//String類常用的方法
//7、trim();去掉字串前后的空格
//8、toUpperCase();把小寫轉成大寫 toLowerCase();把大寫轉成小寫
//9、endWith(String str);判斷是否以str結尾 startWith(String str);判斷是否以str開頭
String content2=" hello World ";
System.out.println(content2.trim());
System.out.println(content2.toUpperCase());
System.out.println(content2.toLowerCase());
String filename="hello.java";
System.out.println(filename.endsWith("java"));
System.out.println(filename.startsWith("hello"));
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/527779.html
標籤:Java
上一篇:day09-Tomcat01
下一篇:1.3 簡單用戶互動
