読者です 読者をやめる 読者になる 読者になる

Re: InputStreamからStringへの変換

こんなんでいいのかな。 InputStreamからStringへの変換 - Humanity (該当部分を抜粋) static String convertInputStreamToString(InputStream is) { final int n = 1024; byte[] b = new byte[n]; StringBuffer buf; while (is.read(b, 0, n) != -1) { buf.…

for で配列とかを処理するときの話

Java で配列やその類のものを for で走査する場合、index が欲しい場合か、拡張 for ループが使えない場合は for (int i = 0; i < array.length; i++) { // something... } のようにするのが一般的だと思う。 が、私は普段以下のように書いてる。 for (int i…

「わかる!JavaVM ― 2時間でわかる?JavaVM入門」に行ってきた

わかる!JavaVM ― 2時間でわかる?JavaVM入門 : ATND Java の処理系は以前趣味ですこーしだけかじった程度の私が参加してきました。 例によってメモとか取ってないので記憶の断片から感想をば。 クラスローダーについて - @ashigeru 発表資料: http://www.slid…

ブロックを省略するとコンパイラがエラーをはく

Javaにて、 if(cond){ int i = 0; } とすると特にエラーは出ないが、 if(cond) int i = 0; とすると '.class' がありません。 int i = 0; ^ 文ではありません。 int i = 0; ^ 式の開始が不正です。 int i = 0; ^ ';' がありません。 int i = 0; ^とか言うコ…