《Java入门经典(第7版)》—— 6.9 问与答

简介: 答:一对双引号之间没有任何文本就表示空字符串。下面的代码创建一个名为georgeSays的字符串变量,并将其值设置为空:

本节书摘来异步社区《Java入门经典(第7版)》一书中的第6章,第6.9节,作者:【美】Rogers Cadenhead(罗格斯 卡登海德),更多章节内容可以访问云栖社区“异步社区”公众号查看。

6.9 问与答

问:如何将字符串变量的值设置为空?

答:一对双引号之间没有任何文本就表示空字符串。下面的代码创建一个名为georgeSays的字符串变量,并将其值设置为空:

String georgeSays = "";```
问:使用 toUpperCase() 方法好像不能将字符串中的字母全部转换为大写,我哪里操作不正确?

答:调用字符串对象的toUpperCase()方法时,实际上它并未修改该字符串对象,而是创建一个字母全部大写的新字符串,请看下面的语句:

String firstName = "Baz";
String changeName = firstName.toUpperCase();
System.out.println("First Name: " + firstName);`
这些语句的输出结果为“First Name: Baz”,因为变量firstName包含的是原来的字符串。如果将最后一条语句改为显示变量changeName,输出结果将为“First Name: BAZ”。

当字符串在Java中创建之后,它们的值不会发生改变。

问:在 Java 中,就字符串而言,所有方法都像 equals() 那样返回 true 或 false 吗?

答:方法被调用后,可以有不同的方式来进行响应。如果方法像equals()那样发回一个值,则被称为返回一个值。方法equals()返回一个布尔值,其他方法可能返回字符串、整数、其他类型的值,也可能什么都不返回(使用void来表示)。

相关文章
|
Java API
《Java 7程序设计入门经典》一导读
本书通过Java语言来讲解编程的基础知识。该书假设读者之前没有任何编程经验。本书首先介绍最基本的知识,例如,如何编译和运行Java程序;接着,讨论关键字、运算符和一些形成Java语言的构造。本书还会涉及Java的应用编程接口(Application Programming Interface,API)库。
1392 0
《Java 7程序设计入门经典》一3.17 习题
本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.17节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1330 0
《Java 7程序设计入门经典》一3.16 嵌套的循环
本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.16节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1096 0
《Java 7程序设计入门经典》一3.15 使用continue语句
本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.15节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1132 0
《Java 7程序设计入门经典》一3.14 像使用goto语句一样使用break语句
本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.14节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1373 0
《Java 7程序设计入门经典》一3.13 使用break语句退出循环
本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.13节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1242 0
|
Java 测试技术
《Java 7程序设计入门经典》一3.12 do-while循环
本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.12节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1180 0
|
JavaScript Java
《Java 7程序设计入门经典》一3.11 while循环
本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.11节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1721 0
《Java 7程序设计入门经典》一3.10 增强的for循环
本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.10节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1092 0
《Java 7程序设计入门经典》一3.9 在for语句内部声明循环控制变量
本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.9节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看
981 0