시소당
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 설정파일에서 값을 불러와 사용하는 기능을 구현할때 편리하다.