我需要一些帮助学校的java项目.请参阅下面的代码,了解Book和BookApplication类,以及输入文本文件和所需的输出文本文件.
我的输出文件有问题.当我在Word或写字板或NotePad ++中打开它时,文件格式正确.但是当我在NotePad中打开文件时,报告全部都在一行上.
由于某种原因,NotePad无法识别新的行字符.有什么想法吗?如何更改Java代码以便NotePad正确显示报告?我是一个Java菜鸟,我在这个Java课程中真的很挣扎.您可以提供的任何帮助将非常感激.谢谢.
名为inBook.txt的输入文本文件如下所示:
Java简介0123444555680 Tony Gaddis TG003 Javascript简介9780071632969 John Pollock JP402游戏开发基础9780763778 Heather Maxwell Chandler HC026
名为outBook.txt的输出文本文件需要完全按如下方式读取:
Dean Publishers - 书籍清单
Java简介:Tony Gaddis(TG003)ISBN:0123444555680
Javascript简介作者:John Pollock(JP402)ISBN:9780071632969
游戏开发的基础由Heather Maxwell Chandler(HC026)ISBN:9780763778
我们目前的目录有3本书.
感谢您的关注.
// Book.java
public class Book {
public static final String BOOK_PUBLISHER = "Dean Publishers";
private String bookTitle;
private String bookISBN;
private Author bookAuthor;
Book(String inTitle) {
setBookTitle(inTitle);
setBookISBN("0");
setBookAuthor("");
}
public void setBookTitle(String inTitle) {
bookTitle = inTitle;
}
public void setBookISBN(String inISBN) {
bookISBN = inISBN; …Run Code Online (Sandbox Code Playgroud) java ×1