본문 바로가기

Java

[IT국비지원교육_코딩_비전공자] Scanner. nextLine메서드 Utill클래스로 만들기

현재까지 배운 수업의 실습과정과 지금 진행중인 학생 예제 콘솔 애플리케이션을 작업할때에도

Scanner 클래스 객체를 정말 많이 사용하고 있어서 

스캐너처럼 자주 사용하거나 공통으로 쓸 수 있는 기능의 메서드를

아래와 같이 Util 클래스에 별도로 만들어 두고 사용하면 사용할때마다 객체를 생성하지 않아도 되어 편리하다

 

package student;

import java.util.Scanner;

public class StudentUtill {

private static Scanner scanner = new Scanner(System.in);

public static String nextLine(String input) {

System.out.print(input); return scanner.nextLine();

}

public static int nextInt(String input) {

return Integer.parseInt(nextLine(input));

}

}