U E D R , A S I H C RSS

Java Study2002/입출력관련문제

* C cin !? --
  • , . 해 static method , , 탭 환합. main , import해 . --neocoin

    ~cpp 
    import java.io.*;
    import java.util.*;
    
    public class StandardInput {
    	public static String[] getSplitedStringArray(String input, String delim) {
    		StringTokenizer tokenizer = new StringTokenizer(input,delim);
    		
    		List arrayList = new ArrayList();
    		while(tokenizer.hasMoreTokens()){
    			arrayList.add(tokenizer.nextToken());			
    		}
    		
    		String[] output = (String[])arrayList.toArray(new String[0]);		
    		return output;					
    	}
    	
    	
    	static String[] getInputLineData(){
    		BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));		 
    				
    		String input = "";		
    		try {
    			
    			input = bufferReader.readLine();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}		
    		return getSplitedStringArray(input, " \n\t");
    	}
    
    	
    	public static void main(String[] args){
    		System.out.println("   ");
    		String[] input = StandardInput.getInputLineData();
    		for ( int i=0;i<input.length;i++)System.out.println(input[i]);
    		
    		System.out.println("\n \n");
    		String inputData = "123 4 62 45";
    		input = StandardInput.getSplitedStringArray(inputData, " ");
    		for ( int i=0;i<input.length;i++)System.out.println(input[i]);
    	}
    }
    
    

    ~cpp 
    1   
    1 2 3 <- 
    1
    2
    3
    
     
    
    123 <- 
    4
    62
    45
    
    

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:31
Processing time 0.0255 sec