天天看點

《Java編碼指南:編寫安全可靠程式的75條建議(英文版)》—— 第6章 使用字元串來交流 6.1 在字元串中存儲文本...

本節書摘來異步社群《Java編碼指南:編寫安全可靠程式的75條建議(英文版)》一書中的第6章,第6.1節,作者:【美】Fred Long(弗雷德•朗),Dhruv Mohindra(德魯•莫欣達), Robert C. Seacord(羅伯特 C.西科德),Dean F.Sutherland(迪恩 F.薩瑟蘭),David Svoboda(大衛•斯沃博達),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

第6章 使用字元串來交流

本章介紹如下内容:

  • 使用字元串來存儲文本;
  • 在程式中顯示字元串;
  • 在字元串中包含特殊的字元;
  • 拼接字元串;
  • 在字元串中包含變量;
  • 比較字元串;
  • 判斷字元串的長度。

我們的計算機程式能夠安靜地工作,從來不停下來聊天。

Java程式将字元串作為與使用者交流的主要方式。字元串是一組文本,可以包含字母、數字、标點符号及其他字元。本章将介紹如何在Java程式中使用字元串。

6.1 在字元串中存儲文本

字元串用來存儲文本并顯示給使用者。字元串中最基本的元素是字元。字元可以是一個字母、數字、标點符号,或者是其他符号。

在Java程式中,字元是可存儲到變量中的資訊類型之一,字元型變量是在語句中使用char類型來建立的,如下所示:

char keyPressed;```
這條語句建立了一個名為keyPressed的變量,可用于存儲字元。當建立字元型變量時,可以設定其初始值,如下所示:
           

char quitKey = '@';

`

字元的值必須用單引号括起來。

字元串是一組字元,可以使用String和變量名來建立存儲字元串值的變量,如下所示:

String fullName = “Fin Shepard”```
這條語句建立了一個名為fullName的字元串變量,并在其中存儲了文本“Fin Shepard”,這是2013年的電影《Sharknado》中主人公的名字。在Java語句中,字元串用雙引号括起,但雙引号不是字元串的一部分。

不同于你前面使用過的其他類型的變量:int、float、char、boolean,表示字元串類型的String的首字母必須大寫。