当前位置: 首页 > 知识库问答 >
问题:

为每个ArrayList元素创建一个单独的整数?

哈宪
2023-03-14

我正在为某个游戏开发某种“分数跟踪器”应用程序。用户添加一定数量的玩家(当前数量是无限的),然后这些玩家的名字被添加到ArrayList中。然后在下一个活动中,用户必须从一个旋转器中选择一个playername,并为该玩家输入一定数量的“点数”,或者说“分数”。

这是我当前的代码:

public void submitScore(View v){
    LinearLayout lLayout = (LinearLayout) findViewById (R.id.linearLayout);
    final int position = playerList.getSelectedItemPosition();
    EditText input = (EditText) findViewById(R.id.editText1);
    final LinearLayout.LayoutParams lparams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    final TextView newTextView = new TextView(this);
    String enteredText = input.getText().toString();
    
    if (enteredText.matches(""))
    {
        emptyTextError();
    }
    else
    {
        //NEW TEXTVIEW
        newTextView.setLayoutParams(lparams);
        newTextView.setText(players.get(position) + " " + score);
        newTextView.setTextSize(20);
        lLayout.addView(newTextView);
    }
}

现在我要做的是实现一个功能,它将跟踪每个球员的得分。

示例:用户添加了2个玩家,一个叫约翰,一个叫杰克。然后用户给约翰加了20分,过了一会儿又加了20分。现在textViews应该如下所示:

约翰福音20

然后,如果用户将为Jack加10分,为John加20分,则TextViews应该如下所示:

约翰福音20

约翰40

共有1个答案

寿亦
2023-03-14

你应该创建一个类,也许叫做'Player'。每个播放器将有一个字符串值name和一个int值score。然后,您可以在每次创建新播放机时将这些Player实例添加到数组中。查看如何在Java类toturial中执行此操作

 类似资料:
  • 问题内容: 我想创建一个包含ArrayList 元素的数组。 我试过了 但这似乎不起作用。 问题答案: 您不能创建通用类型的数组。 相反,您可以创建一个。

  • 问题内容: 我开始使用Continuum.io的Python Anaconda发行版进行工作。 我已经能够启动并运行Anaconda,但是我无法确定Anaconda是否 为它创建的每个新环境都 创建一个新的环境变量,或者它是否依赖于公共系统。 __ 我在文档中找不到关于此的任何信息。 此外,当我执行a时,我没有在新创建的环境中看到变量—尽管我确实找到了一些新的anaconda创建的环境变量。 我能

  • 是否有一个实用程序方法可以在1行中执行此操作?我在或中找不到它。 我不想重新发明轮子,除非我打算在上面加上花哨的轮辋。 好类型可以是,而不是。但你明白了。(包括所有零位检查、安全检查等)

  • 有没有一种方法,每当I$push monodb数组中的新元素时,都会向它添加一个普通的_id?我记得mongoose是自动执行类似操作的,但现在我使用mongodb的原生js,它似乎没有插入任何id。 示例: 执行时,messages数组应具有常规的_id字段、message和date。目前它只创建消息和日期。

  • 我正在开发一个Java的REST API,它同时命中多个endpoint,所有这些服务都并行运行。我希望我的应用程序为每个终端使用单独的Spark会话。 问题陈述: 每当我使用或,它会关闭sparkContext本身,因为并行运行的其他服务会失败,并且每当我再次点击该服务时,sparkContext都无法重新启动。 我尝试了以下方法来解决问题: 使用SparkSession singleton对象

  • 我被分配了一项编程任务,但我被卡住了。其说明如下: 有一个名为“秘密圣诞老人”(给他们礼物)的游戏,有很多孩子参加。对于每个参与的孩子,都有一个来自参与孩子的秘密圣诞朋友。我必须编写一个程序,为每个参与的孩子挑选一个秘密的圣诞老人朋友。 示例:如果Bob,Alice,John和George是参与的孩子,在随机选择之后, 输出可能看起来像 具有相同输入的连续两次程序运行不应有相同的结果。 我的想法是