第3章 循環(huán)與邏輯 73
3.1 決策 73
3.1.1 比較 74
3.1.2 if語(yǔ)句 74
3.1.3 嵌套的if語(yǔ)句 78
3.1.4 比較枚舉值 81
3.2 邏輯運(yùn)算符 81
3.2.1 邏輯與操作 82
3.2.2 邏輯或操作 84
3.2.3 異或操作 84
3.2.4 布爾非操作 84
3.2.5 使用標(biāo)準(zhǔn)庫(kù)方法測(cè)試字符 85
3.3 條件運(yùn)算符 86
3.4 switch語(yǔ)句 88
3.5 變量的作用域 94
3.6 循環(huán) 96
3.6.1 循環(huán)的種類 97
3.6.2 使用浮點(diǎn)值計(jì)數(shù) 103
3.6.3 嵌套循環(huán) 103
3.6.4 continue語(yǔ)句 105
3.6.5 帶標(biāo)簽的continue語(yǔ)句 105
3.6.6 在循環(huán)中使用break語(yǔ)句 107
3.7 斷言 112
3.8 小結(jié) 114
第4章 數(shù)組與字符串 117
4.1 數(shù)組 117
4.1.1 數(shù)組變量 118
4.1.2 定義數(shù)組 118
4.1.3 數(shù)組長(zhǎng)度 119
4.1.4 訪問(wèn)數(shù)組元素 119
4.1.5 重用數(shù)組變量 119
4.1.6 初始化數(shù)組 120
4.1.7 使用數(shù)組 123
4.1.8 二維數(shù)組 126
4.1.9 字符數(shù)組 130
4.2 字符串 131
4.2.1 字符串字面量 131
4.2.2 創(chuàng)建String對(duì)象 132
4.2.3 字符串?dāng)?shù)組 134
4.3 字符串操作 135
4.3.1 連接字符串 135
4.3.2 比較字符串 139
4.3.3 字符串排序 144
4.3.4 訪問(wèn)字符串中的字符 146
4.3.5 在字符串中查找字符 148
4.3.6 查找子字符串 149
4.3.7 提取子字符串 152
4.3.8 String對(duì)象的修改版本 156
4.3.9 從String對(duì)象創(chuàng)建字符
數(shù)組 157
4.3.10 使用字符串執(zhí)行基于集合
的for循環(huán) 157
4.3.11 在字符串中獲取字節(jié)數(shù)組
形式的字符 158
4.3.12 從字符數(shù)組中創(chuàng)建String
對(duì)象 158
4.4 可變字符串 159
4.4.1 創(chuàng)建StringBuffer對(duì)象 160
4.4.2 StringBuffer對(duì)象的容量 160
4.4.3 為StringBuffer對(duì)象修改字
符串的長(zhǎng)度 162
4.4.4 增長(zhǎng)StringBuffer對(duì)象 162
4.4.5 尋找子字符串的位置 164
4.4.6 替換緩沖區(qū)中的子字符串 165
4.4.7 插入字符串 165
4.4.8 從可變字符串中提取字符 166
4.4.9 可變字符串的其他操作 167
4.4.10 從StringBuffer對(duì)象創(chuàng)建
String對(duì)象 167
4.5 小結(jié) 169