1.
length? 計算字符串長度——有幾個字母
例:
public class Stal{
public static void main(String [] args){
String str ="我是字符串"; ? ? //String【S大寫】-字符串名=”字面量“
int charLen =? str.length() //定義一個變量=字符串名.length()【括號是方法,可以計算數(shù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 量】 于是charlen就是那個字符串的長度的數(shù)值
System.out.println(charlen); ? //最后輸出顯示:charlen的數(shù)值萍启,額外顯示額要打雙引號总珠,原來的變量不用。
2.
compareTo 比較
——T大寫
加上IgnoreCase 忽略大小寫
if (字符串1.compareTo(字符串2))<,>,==
例:
public class Stal{
public static void main(String [] args){
String company1 = "foolt"; ? //String一個字符串名=雙引號字面量
String company2 = "fooly";
int result = company1.compareTo(company2); ? //定義一個整形變量result勘纯,意思是“結果”局服, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?=字符串1 ?. ?compareTo(字符串2)
if (result == 0) { ? //如果(結果等于0)
System.out.println ("1"); ? //輸出1
}
else{ ? //不是的話、否則
System.out.println("2"); ? //輸出2
}
}
}
3.
equals 判斷是否相等
if (字符串1.equals(字符串2))
System.out.println("字符串1=字符串2");
例:
if(string1.equals(string2)) ? ? //如果1等于2
?? ? System.out.println("string1 等于string2");
4.
startsWith? 從誰開始打頭
變量名isStart驳遵,S大寫
例:
public class Stal{
public static void main(String [] args){
String company1 = "foolt";
String company2 = "fooly";
boolean isStart = company1.startsWith("fo"); ? //要用布爾型變量淫奔,回答true或fauls
System.out.println(isStart);
}
}
5.
變量
1)整數(shù)類型:byte,short,int,long.占用字節(jié)分別為1,2,4,8
大的轉換成小的:
long q =6;
short w =(short)(q/w); ? ?//大的轉換成小的,括號小的變量類型堤结,括號運算
System.out.println("強制轉換"+w);
小的轉換成大的:
隱式轉換唆迁。
自動就轉換了。
2)浮點類型:float,double,占用字節(jié)4,8
floatf =3.4f
3)布爾型:boolean,不像其他語言和c那樣,可以用0或1表示,Java中的boolean只有true和false.
4)字符型:char.Java字符采用Unicode編碼,所以每個字符都占2個字節(jié).
5)final修飾:
在變量聲明的時候竞穷,在類型的前邊使用final修飾媒惕,表示聲明的是一個常量,
變量前面加了final后就變成了常量来庭,就不能變了,不能改
例如:
final int i=10;
final char c='A';
final String s="abc";
由final修飾的常量在聲明時必須初始化穿挨。
除基本數(shù)據(jù)類型外月弛,final可以修飾任何數(shù)據(jù)類型的量,使其成為常量科盛。
6.
index Of
判斷是否存在這個字符帽衙。
在第幾位