Java
備忘録。[追記]バグあり public static CharSequence bytesToHexString(byte[] bytes) { StringBuilder sb = new StringBuilder(2 * bytes.length); for (byte b : bytes) { sb.append(Integer.toHexString(b & 0xff)); } return sb; } おしまい。
友人に Java で関数合成するプログラムを作れって課題の相談をされて一緒に考えた。で、せっかくだから勉強も兼ねていろんな言語で書いてみた。Java 以外はほとんど書いたことのない言語。
この記事は Java Advent Calendar 2011 の22日の記事です。 昨日は zinbe さんでjsoupとMicrosoft Translator APIを使ってJSRの日本語リストを作るでした。明日は yamadamn さんでencodeURLとencodeRedirectURLAdd Starです。
16日は、大阪堂島で、関西 Java エンジニアの会の「関 Java カンファレンス」。Java 7 ローンチイベントの一環です。 17日は、早稲田大学で、日本 Android の会の「Android Bazaar and Conference 2011 Summer」。 18日は、初のアキバ探訪。
Java の正規表現ではまったのでメモ。
class Outer { class Inner { void foo() { Outer.this // ここポイント! } } } 参考:http://q.hatena.ne.jp/1122203296#a366785
URL java.lang.Class.getClassLoader().getResorce(String) を使うと、Jar 化した場合でもうまくいく。 では、これはどのパスを起点に探すのか。それは、クラスパスから探す。実際にリソースを配置するときはこれに注意する。 見つからない時は null を返す。
ダウンロード kakkun61.jar 何これ コマンドライン引数の処理をするよ。
NetworkInterface.getNetworkInterfaces().nextElement().getInterfaceAddresses().get( 0 ).getBroadcast();