나는 다음과 같은 .properties의 파일이 있습니다올바른 순서로 특성 파일에서 모든 키를 포함하는 배열을 얻으려면 어떻게해야합니까?
0.0 = 값 1
2.3 = 값 2
2.45 = VALUE3
2.65 = VALUE4
2.71 = VALUE5
을2 0.87 = value6
3.66 = value7이 포함
나는이 파일에서 키 배열을 얻으려면, 무엇인가 :
Properties prop = new Properties();
FileInputStream myInputStream;
myInputStream = new FileInputStream("./test.properties");
prop.load(myInputStream);
myInputStream.close();
Set set = prop.keySet();
Object vetKey[] = set.toArray();
:
[0.0, 2.3, 2.45, 2.65, 2.71, 2.87, 3.66]
나는이 시도
내 세트에는 파일에 나타나는 순서대로 키가 들어 있지 않습니다.
내가 이유를 모르는, 그들은 다음과 같이 나타납니다
[2.71은, 3.66은, 2.45은, 2.3, 0.0, 2.65, 2.87]
가 어떻게이 함께 배열을 얻을 수 있습니다
올바른 키 시퀀스? 그들은 .properties에있는 것처럼 :?
세트에는 주문이 없음을 알아야합니다. 그래서 세트에 넣으면 주문이 느슨합니다. [propertyNames()] (http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#propertyNames())를 사용할 수 있습니다. 주문을하지 않으면 사용자가 아니므로 시도하지 않았습니다. – StackFlowed
왜이 목적으로 속성을 사용하고 있는지 이해할 수 없습니까? 이것을위한 것이 아닙니다. 응용 프로그램의 속성을 저장/저장/검색하는 데 사용됩니다. –