忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



Mapインターフェース


Mapインターフェースの具象クラスは、

・HashMap

・LinkedHashMap

・TreeMap


順番でのアクセスが不要な場合は、HashMapが効果的なことが多い

追加した順番でのアクセスが必要な場合は、LinkedHashMapが効果的なことが多い

任意比較順序でのデータが欲しい場合は、TreeMapが効果的なことが多い






Java 日付の表示


こんなソースです。
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Locale;

public class Main {

    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        java.util.Date date = calendar.getTime();
        SimpleDateFormat formatDatetime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String datetime = formatDatetime.format(date);

        // yyyy-MM-dd HH:mm:ssで出力される
        System.out.println(datetime);

        //和暦で表示
        Locale.setDefault(new Locale("ja", "JP", "JP"));
        SimpleDateFormat formatDatetime2 = new SimpleDateFormat("GGGGy年MMMMd日 H時m分s秒 z");
        System.out.println(formatDatetime2.format(date.getTime()));

    }

}