Java は SDK だけでは、何をするにも回りくどい感があります。
また、実際の実装時には考慮しなければならない専門知識が多いと思います。
ですが、Java ができたなら、VB.NET,C#,ActionScript,JavaScript,PHP は楽勝でしょう
import java.util.*;
public class Main {
public static void main(String[] args) {
// 環境変数取り出し
Map<String, String> myData = System.getenv();
// 列挙の準備
Set myKeyset = myData.keySet();
Iterator myIterator = myKeyset.iterator();
// 列挙
String strKey = null;
String strValue = null;
while( myIterator.hasNext() ) {
// キーの取り出し
strKey = (String)myIterator.next();
// 値の取り出し
strValue = (String)myData.get(strKey);
System.out.println( strKey + " : " + strValue );
}
System.out.println( "-----------------------------------" );
// ソートして列挙
int i = 0;
Object[] myKeyArray = myKeyset.toArray();
Arrays.sort(myKeyArray);
for( i = 0 ; i < myKeyArray.length; i++ ) {
// キーの取り出し
strKey = (String)myKeyArray[i];
// 値の取り出し
strValue = (String)myData.get(strKey);
System.out.println( strKey + " : " + strValue );
}
}
}