SSISO Community

시소당

public void load(InputStream inStream) throws IOException 특정딜리미터로 구분하여 값할당 메소드

public  void  load(InputStream  inStream)  throws  IOException  {

                BufferedReader  in  =  new  BufferedReader(new  InputStreamReader(inStream,  "UTF-8"));

                String  aKey;
                String  aValue;
                int  index;
                String  line  =  getNextLine(in);
                while  (line  !=  null)  {
                        line  =  line.trim();
                        if  (isValid(line))  {
                                index  =  line.indexOf("=");
                                aKey  =  line.substring(0,  index).trim();
                                aValue  =  line.substring(index  +  1).trim();
                                put(aKey.toUpperCase(),  aValue);
                        }
                        line  =  getNextLine(in);
                }
}

getNextLine  메소드와  연결하여  
특정  딜리미터(=)  로  분리하여  값을  할당하는  메소드다.
properties  설정파일에서  값을  불러와  사용하는  기능을  구현할때  편리하다.

1846 view

4.0 stars