2012-03-12 1 views
0

한 번에 한 항목을 인쇄하는 방법에 대한 아이디어 예. Enter 키를 눌러 다음 항목을 표시하십시오.링크 된 목록 노드를 한 번에 한 항목 씩 인쇄하십시오 (Java)

//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(""); 
    } 

답변

2

기다립니다 :

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(""); 
    } 
+0

사용자를 제한 할 수있는 기회가 이것은 프린트 링크 방법입니다 상호 작용만으로 입력 버튼을 누르는 것입니까? 임의의 문자 등을 입력 할 필요가 없습니다. –

+0

예. 'scan.nextLine()'. Enter 키를 누르면이 메서드가 반환됩니다. – MByD

관련 문제