天天看点

《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的首字母必须大写。