6-javaコードクリップ


いくつかのコードの断片を保存します 時間が経つと忘れてしまうものがあるので、調べやすいように記録しました.
継続修正更新中....
システムのデフォルトエンコーディングを取得するには、次の手順に従います. 
System.getProperty("file.encoding");
 Charset.defaultCharset();いいですよ
現在のプログラムの実行経路を取得するのは巧みです HOHO
File directory  = new File(".");
directory.getCanonicalPath();
thanks to http://blog.csdn.net/hxirui/article/details/514575
hashtableの遍歴方法:第1種:
for(Iterator itr = ht.keySet().iterator(); itr.hasNext();){
String key = (String) itr.next();
String value = (String) ht.get(key);
System.out.println(key+"--"+value);
}
第2種:
Enumeration e1 = ht.elements();
while (e1.hasMoreElements()) {
System.out.println(e1.nextElement());
}
第3種:
Enumeration e2 = ht.keys();
while (e2.hasMoreElements()) {
String key = (String) e2.nextElement();
System.out.println(key +"---"+ht.get(key));
}
thanks to http://blog.csdn.net/onisland/article/details/5609762
コンパレータの生成と使用:
      :{(x, y) such that c.compare(x, y) <= 0}.
Comparator comparator = new Comparator(){
@Override
public int compare(String o1, String o2) {
int countO1 = word_count.get(o1);
int countO2 = word_count.get(o2);
if(countO1 > countO2){
return -1;
}else if(countO1 < countO2){
return 1;
}else{
return 0;
}
}
};
Collections.sort(sortList,comparator);
jsonの基本操作バックアップ
JSONObject rootObj = JSONObject.fromObject(jsonStr);
JSONObject dataObj = rootObj.getJSONObject("data");
JSONArray infoArray = dataObj.getJSONArray("info");
for (int i = 0; i < infoArray.size(); ++i) {
JSONObject tmpObj = infoArray.getJSONObject(i);
}
JAva行ごとにテキストファイルを読み込む
BufferedReader reader = new BufferedReader(new FileReader(_fileAdr));
String line = reader.readLine();
while(line != null){
System.out.println(line);
line = reader.readLine();
}
reader.close();