2010-01-01から1ヶ月間の記事一覧

さくらでmecabのユーザ辞書使う

まず辞書つくる。 http://mecab.sourceforge.net/dic.html 書式に従ってcsvファイルを作り、サーバーの好きな場所へ置きます。辞書のコンパイル /usr/local/libexec/mecab/mecab-dict-index -d/usr/local/lib/mecab/dic/ipadic -u foo.dic -f euc-jp -t euc-…

java 正規表現 memo

public class Test public static void main(String[] args){ String str = "Ab9Ab9"; System.out.println(str.replaceAll("([A-Z])([a-z])([0-9])", "$2$1$3")); } } // bA9bA9

javaのお勉強.String(equals, equalsIgnoreCase, ==)

equals は大文字小文字を区別して一致するか判定 equalsIgnoreCase 大文字小文字区別せずに判定 == は同じオブジェクトかどうかの判定 /* a.equals(b) == true a.equalsIgnoreCase(b) == true (a == b) == true */ public class Test { public static void m…

javaのお勉強。抽象クラスで宣言→new は継承したクラス

こういった場合はinterfaceも使った方がいいのだろか public class Test { private A a;// class A で宣言 public static void main(String[] args) { new Test(); } public Test() { a = new A2();// A2 で new a.a(); } } class A2 extends A { public voi…

抽象クラスのメソッドオーバーライドしたらどうなるのかお勉強

関数オーバーライドしたら、呼び出しどうなるのか知らなかったのでお勉強しましま。 public class Test extends A { public static void main(String[] args) { new Test(); } public Test() { a(); } public void b(){ super.b(); System.out.println("Test…

phpでfizzbuzz

if文使わないで...ってどうやるの??? for($i = 0; $i<101; $i++){$arr[$i] = $i;} for($i = 3; $i<101; $i+=3){$arr[$i] = "fizz";} for($i = 5; $i<101; $i+=5){$arr[$i] = "buzz";} for($i = 15; $i<101; $i+=15){$arr[$i] = "fizzbuzz";} print("<pre>".print_</pre>…