-
Notifications
You must be signed in to change notification settings - Fork 637
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
9 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,21 @@ | ||
# 10.11 练习 | ||
|
||
|
||
10.11 练习 | ||
(1) 打开一个文本文件,每次读取一行内容。将每行作为一个String读入,并将那个String对象置入一个Vector里。按相反的顺序打印出Vector中的所有行。 | ||
|
||
(2) 修改练习1,使读取那个文件的名字作为一个命令行参数提供。 | ||
|
||
(3) 修改练习2,又打开一个文本文件,以便将文字写入其中。将Vector中的行随同行号一起写入文件。 | ||
|
||
(4) 修改练习2,强迫Vector中的所有行都变成大写形式,将结果发给System.out。 | ||
|
||
(5) 修改练习2,在文件中查找指定的单词。打印出包含了欲找单词的所有文本行。 | ||
|
||
(6) 在Blips.java中复制文件,将其重命名为BlipCheck.java。然后将类Blip2重命名为BlipCheck(在进程中将其标记为public)。删除文件中的//!记号,并执行程序。接下来,将BlipCheck的默认构建器变成注释信息。运行它,并解释为什么仍然能够工作。 | ||
|
||
(7) 在Blip3.java中,将接在“You must do this:”字样后的两行变成注释,然后运行程序。解释得到的结果为什么会与执行了那两行代码不同。 | ||
|
||
(8) 转换SortedWordCount.java程序,以便使用Java 1.1 IO流。 | ||
|
||
(9) 根据本章正文的说明修改程序CADState.java。 | ||
|
||
(10) 在第7章(中间部分)找到GreenhouseControls.java示例,它应该由三个文件构成。在GreenhouseControls.java中,Restart()内部类有一个硬编码的事件集。请修改这个程序,使其能从一个文本文件里动态读取事件以及它们的相关时间。 |