익숙한 클래스 Properties, Enumeration, HashMap, Set 등의 기본 조종
package com.fly.Test;
/**
* @author sunlovefly
* @time :2012.8
* , :Properties、Enumeration、HashMap、Set
*/ import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
public class PropertyEditor {
public static void main(String[] args)throws Exception{
Properties prop = new Properties();//
prop.setProperty("name", "sunfei");
prop.setProperty("sex", "male");
prop.setProperty("age", "22");
prop.setProperty("city", " ");
FileOutputStream fos = new FileOutputStream("prop.properties");
// Properties ,
prop.store(fos, "Copyright (c) sunfly");
fos.close();//
Properties prop1 = new Properties();
//
FileInputStream fis = new FileInputStream("prop.properties");
prop1.load(fis);
fis.close();
//
Enumeration enume = null;
enume = prop1.propertyNames();
//
HashMap<String,String> map = new HashMap<String,String>();
while(enume.hasMoreElements()){
String name = (String)enume.nextElement();
String value = prop1.getProperty(name);
map.put(name, value);
System.out.println(name+" : "+value);
}
//
// 1:
for(Iterator iter = map.keySet().iterator();iter.hasNext();){
Object key = iter.next();
Object val = map.get(key);
System.out.println("key:"+key+"---->value:"+val);
}
// 2:
for(Iterator iter = map.entrySet().iterator();iter.hasNext();){
Map.Entry entry = (Map.Entry)iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
System.out.println("key:"+key+"---->value:"+val);
}
//
Set<Object> set = new HashSet<Object>();
set = prop1.keySet();
for(Object obj:set){
String key = (String)obj;
String val = prop1.getProperty(key);
System.out.println("key:"+(String)obj+" value:"+val);
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Exception Class에서 에러 코드 해석 ~초기초편~직장에서 C# 프로젝트가 내뿜는 오류 코드를 구문 분석하고 오류의 위치를 확인하기 위해 Exception class를 활용할 수 있었습니다. 지금까지 Exception Class 에 대해서 별로 파악할 수 없었기 때...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.