1. 程式人生 > >String類(一)

String類(一)

數組 常量池 obj 方法 指定 equal string 地址 ring

string類(常量)

***看見“”“”就是string對象

string是個常量(用final修飾)

String ob="obj"-------本質是常量

------------------ob地址可以改變

常量池

String a=“abc”--------一個對象

String b=new String("abc");-------兩個對象

sysout(a==b)-----false

sysout(b.equals(a))-----true

----------------------------------

 堆      b地址(a地址)     

    a地址  常量池 “abc”     

--------------------------------------

方法()

String構造方法

String(byte)

字節到字符

byte[] btyes={65,66}

String str=new String(bytes);

sysout(str)

打印ab

走的是ASCII

重要

大寫字母65-90

數字48-57

小寫字母97-122

重要

字節轉字符一定走碼表

一個漢字走兩個字節

、、字節為正數走ASCII

、、字節為負數走漢字

String(byte ,a,b) 指定

String s =new string(bytes,1,2);

字節數組轉字符串 String(char【】)

char[] ch={"a","b"};

String a=new String(ch);

string(ch,a,b)指定
String a=new String (ch,1,2);

獲取字符串的長度 length()

String s3=“i love you”;

sysout(s3.length())

長度

數組用length屬性

字符串length方法

集合長度用size();

String類(一)