正規表現でメンバとgetterメソッドを作成
たとえばこんな感じのデータからメンバとゲッタメソッドを作成したい場合は・・・
電話番号 telNo 郵便番号 postCode
viで以下のコマンドを発行すると
:%s/\(.*\) \(.\)\(.*\)/###\1###String \2\3 = null;\r___\1___public String get\u\2\3() {return \2\3;}/ :%s/###\(.*\)###/\/** \1 **\/\r/ :%s/___\(.*\)___/\/**\r * \1を返却します。\r * @return \1\r **\/\r/ :%s/^/\t\t/
こんな感じになる・・・
/** 電話番号 **/ String telNo = null; /** * 電話番号を返却します。 * @return 電話番号 **/ public String getTelNo() {return telNo;} /** 郵便番号 **/ String postCode = null; /** * 郵便番号を返却します。 * @return 郵便番号 **/ public String getPostCode() {return postCode;}
vivi だと大文字に変換する\uがうまく動作しないみたい。