1. 程式人生 > >[十二]基礎資料型別之String

[十二]基礎資料型別之String

在正式介紹String之前,我們先介紹下CharSequence

char + sequence 就是字元的序列的意思

Java中萬事萬物都是物件型別

而對於字元的序列,也就是多個char, 這麼一種東西, 使用CharSequence這個介面來描述

既然是介面,自然規定了作為字元序列的基本協議

CharSequence簡介


char charAt(int index); 返回指定索引的char
int length() 返回字元序列的長度
CharSequence subSequence(int start, int end)
返回子序列
String toString() 返回一個包含此序列中字元的字串該字串與此序列的順序相同
default IntStream chars() 返回此序列的int stream,每個char零位擴充套件為int
default IntStream codePoints() 返回此序列的程式碼點的stream
我們都知道1.8的一個亮點就是stream和lambda
default方法也是1.8新增的,預設實現 既然CharSequence表示了 字元序列這麼一個概念