1.next method
입력한 유효한 문자 뒤에 공백이 있으면 next()는 공백을 종결자로 사용합니다. 따라서 입력 문자열 중간에 공백이 있으면 다음 방법으로는 완전한 문자열을 얻을 수 없습니다.
import java.util.Scanner; public class TestScanner1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 从键盘接收数据 System.out.println("next方式接收:"); // 判断是否还有输入 if (scan.hasNext()) { // next方式接收字符串 String str1 = scan.next(); System.out.println("输入的数据为:" + str1); } } }
java 문자열이 출력되지 않는 것을 볼 수 있습니다.
2.nextLine 메소드
nextLine()은 Enter를 끝 문자로 사용합니다. 즉, nextLine() 메소드는 캐리지 리턴을 입력하기 전의 모든 문자를 반환합니다.
아아아아위 내용은 Java에서 Scanner를 사용하여 입력 문자열을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!