输入中检测到特定字符就退出输入
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 }