Печать узлов связанного списка по одной записи за раз (Java) - PullRequest
0 голосов
/ 12 марта 2012

Любая идея о том, как печатать одну запись за раз, например, нажмите ввод, чтобы показать следующую запись. Это метод printLink:

//Print Link data
    public void printLink()
    {
            System.out.println("") ;
            System.out.print("Book Name: " + getBookName() + "\n" + "Book's Author: " + getBookAuthor() + "\n" + "Year Published: " + getPublicYear() + "\n" + "ISBN: " + getIsbn() +"\n");
            System.out.println("") ;
    }

Это метод printList:

//Prints list data
    public void printList()
    {
            Link currentLink = first;
            while(currentLink != null) {
                    currentLink.printLink();
                    currentLink = currentLink.nextLink;
            }
            System.out.println("");
    }

1 Ответ

2 голосов
/ 12 марта 2012

Ожидание пользовательского ввода после каждой печати:

    public void printList()
    {
            Scanner scan = new Scanner(System.in);
            Link currentLink = first;
            while(currentLink != null) {
                    currentLink.printLink();
                    currentLink = currentLink.nextLink;
                    scan.next();
            }
            System.out.println("");
    }
...