字符串数组在android中仅返回一个字符串

开普蒂塞

我正在尝试在textView对象中显示一个字符串。目前,我只得到字符串数组中的第一个字符串。

   public void onClick(View v) {
        Resources res = getResources();
        String[] hintsStr = res.getStringArray(R.array.hints);
        TextView hintShow = (TextView)findViewById(R.id.hintShow);
        int rndInd = (int) Math.random()*5;
        //hintShow.setText(rndInd);
        hintShow.setText(hintsStr[rndInd]);
        //System.out.print(rndInd);
    }
桑托斯

尝试使用此方法来生成您的随机数。-

Random rand = new Random();
int rndInd = rand.nextInt(5); // Will get a rand number between 0 and 4

另外,您应该只实例化rand对象一次,作为onClick方法外部的实例变量

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

给定一个字符串数组,返回仅包含回文的字符串数组

仅显示最后一个字符串的字符串数组

split返回一个字符串代替字符串数组

检索存储在 JSON 中的数组中的字符串值仅返回字符串的第一个字符

从字符串数组中打印一个字符串

返回一个字符串

如何从字符串数组列表中删除一个字符串,ANDROID

给定一个字符串,返回一个字符串

关联数组返回字符串的第一个字符

仅打印字符串中的最后一个字符

如何从C的字符串中仅取回一个字符?

从SQL Server中的另一个字符串获取仅字符字符串

通过从上一个字符串中减去每个字符串来返回短语数组

如果两个字符串仅相差一个字符,则返回True

如何在PySpark中创建一个udf并返回一个字符串数组?

在python中返回一个字符串,只得到一个空数组

返回Python中字符串的最后一个字符

函数包含特定字符串返回一个字符串

如何将一个字符串数组存储到另一个字符串数组中?

查找数组字符串中的第一个字符

从 C 中的字符数组打印出一个字符串

无法获得字符串数组中的第一个字符

如何从字符串数组或arraylist创建一个字符串?

DataView过滤器并返回一个字符串数组

从数组返回一个字符串

比较一个字符串与数组中的另一个字符串

使用数组和foreach循环从另一个字符串中获取一个字符串

从熊猫数据框中仅提取一个字符串元素

在不同的字符串中搜索一个字符串