我当时正在开发我的文字冒险游戏,想知道是否有更简单的方法来编写重复的代码块,例如我下面的代码块。在此block中,向用户呈现N、E、S、W表示北、东、南和西。所以我分别编写每个监听器,并在每个监听器中包含一个try/catchblock。但是整个代码块现在看起来确实是重复的。这是代码块:btnNorth.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){tvIntro.setText("Yougonorth");StringtestString="nothing";try{testStri