我有丑陋的代码段的一部分:如何简化java代码片段?
if (name.equals("video"))
getString(R.string.video);
else if (name.equals("music"))
getString(R.string.music)
else if (name.equals("picture"))
getString(R.string.picture);
else if (name.equals("text"))
getString(R.string.text);
else if (name.equals("apk"))
getString(R.string.apk);
是有可能被简化成类似getString(R.string.#{ name })
显示更多的代码。如果您使用的是Java 7,则可以使用switch-case语句。 – barq 2015-02-10 07:42:05
@MarounMaroun对不起,它是java 6,但Java 7可以做到这一点? – roger 2015-02-10 07:42:50
我投票结束这个问题作为题外话,因为它是关于codereview,应该问[http://codereview.stackexchange.com/](http://codereview.stackexchange.com/)。 – Jens 2015-02-10 07:48:31