ひよっこSEのコツコツ備忘録

システム開発に携わる中で、知識として学んだことや覚えたことを書き綴っています。

Java

【Java】for文と拡張for文の速度比較

投稿日:2016年8月6日 更新日:

普通のfor文と拡張for文、以前どこかで「拡張for文は内部的に云々カンヌンなため、パフォーマンス的には通常のfor文に劣る」っていう記述を見たことがある気がしたので、実際に速度を比べてみた。

100万回ループを通常のfor文と拡張for文でそれぞれ実行したときの所要時間を表示。

結果は以下。

だいたい12ミリ秒と20ミリ秒という結果。

100万回ループして12ミリ秒と20ミリ秒なので8ミリ秒差。

確かに拡張for文の方が遅い結果になったけど、そこまで気にする必要はないのかな。

-Java

執筆者:

関連記事

【Java】数値に変換できる文字列かチェック

文字列を数値に変換できるかどうかのチェック。 apacheのライブラリに便利な関数があるみたいだけど、Java標準の機能だけでチェックする2つのやり方をメモ。 目次1 try-catchでNumber …

【Java】StringTokenizerクラスで文字列分割

文字列をカンマやスペースなど、任意の区切り文字で分割する方法。 やり方は多分いろいろあるけど、今回はStringTokenizerクラスを使用するやり方。 [crayon-5e2df2d5afb139 …

【Java】String型とDate型の型変換

Date型からString型、String型からDate型への変換方法。 こういった型変換はしばしば行うことがあるけど、その都度やり方を調べている気がするのでメモ。 これはSimpleDateForm …

【Java】ファイルの存在チェック

任意のパスにファイルもしくはディレクトリが存在しているかどうかは、Fileクラスを使えば簡単にチェックできる。

関連

【Java】String型とint型の型変換

文字列と数値の型変換を行うことは結構あって、一度覚えてしまえば忘れることはないと思うけど念のためメモ。 まずは文字列を数値に変換する方法。 [crayon-5e2df2d5b02fc466154785 …