我有醜陋的代碼段的一部分:如何簡化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