输入中检测到特定字符就退出输入

程序员成长之旅 · 程序员成长之旅/Java学习/笔记 · 146 字

import java.util.Scanner; public class InputTest{ public static void main(String[] args){ Scanner in=new Scanner(System.in); String[] input=new String[100]; for(int flag=0;flag<input.length;flag++){ if(!in.hasNext("end"))//检测到输入不是end就继续 input[flag]=in.nextLine(); } System.out.println(); for(String outPut:input){ if(outPut!=null) System.out.println(outPut); } } }

1 import

java . util . Scanner ; 2 public

class

InputTest { 3

public

static

void

main ( String [] args ){ 4

Scanner

in

new

Scanner ( System . in ); 5

String [] input

new

String [ 100 ]; 6

for ( int

flag

0 ; flag < input . length ; flag ++ ){ 7

if ( ! in . hasNext ( "end" )) //检测到输入不是end就继续 8

input [ flag ]

in . nextLine (); 9 } 10

System . out . println (); 11

for ( String

outPut : input ){ 12

if ( outPut != null ) 13

System . out . println ( outPut ); 14 } 15 } 16 }