switchの式にlongやStringが使えないワケじゃないから、いいんじゃない?
Javaは使えないけど。