>>100
returnの後に("");をつけないとempty stringは返せないような気がするけど・・・
if(string== null) はどうせなら if(!string) の方がカコイイよね