0

我认为这是发布此内容的最佳位置。找不到任何好的网站来问这个。但这里,

我正在制作一个简单的应用程序,我需要将文本链接到网页。每次按下按钮,App 都会随机生成一组单词。这是代码。

这是代码的一小部分,但如果其他情况,它会继续下降大约 30 多个。

public void onClick(View arg0) {
            // When the Button is Clicked
        String answer = "";

        //Random Answer Yes, No, or Maybe
        Random randomGenerator = new Random();
        int randomNumber = randomGenerator.nextInt(30);

        if (randomNumber == 0) {
            answer = "TEXT HERE!";

        }
        else if (randomNumber == 1) {
            answer = "TEXT HERE!";

        }
        else if (randomNumber == 2) {
            answer = "TEXT HERE!";
        }
        else if (randomNumber == 3) {
            answer = "TEXT HERE!";
        }

我将如何将这些词链接到网页?但是链接会有所不同。因此,并非所有单词都会链接到同一页面。我在网上浏览了一下,但我认为使用 else if 语句不会很好用

4

1 回答 1

2

如何使用包含您想要存储在其中的所有信息的枚举。像这样:

public enum Answer {
     ANSWER1("TEXT HERE", "http://link.to.some/page")
     ANSWER2("TEXT HERE!", "http://link.to.some/other/page")

     private String answer;
     private String link;

     private Answer (String text, String link) {
         this.answer = text;
         this.link = link;
     }
     // plus getter and setter if you like
}
于 2013-08-23T15:03:05.137 回答