Java 如何在Android中随机选择字符串?
我正在使用一个测验应用程序,因此每次活动启动时,文本视图中都应该有不同的问题,这些问题是从字符串中随机选择的 我现在所做的就是: 我在活动中有文本视图,在值中有某些字符串。每次启动活动时,我应该如何显示不同的字符串。有人能帮我吗 静态最终字符串AB=“ABCDEFGHIJKLMNOPQRSTUVWXYZ”;Java 如何在Android中随机选择字符串?,java,android,string,Java,Android,String,我正在使用一个测验应用程序,因此每次活动启动时,文本视图中都应该有不同的问题,这些问题是从字符串中随机选择的 我现在所做的就是: 我在活动中有文本视图,在值中有某些字符串。每次启动活动时,我应该如何显示不同的字符串。有人能帮我吗 静态最终字符串AB=“ABCDEFGHIJKLMNOPQRSTUVWXYZ”; static final String AB = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; static Random rnd = new Random()
static final String AB = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
static Random rnd = new Random();
String randomString( int len )
{
StringBuilder sb = new StringBuilder( len );
for( int i = 0; i < len; i++ )
sb.append( AB.charAt( rnd.nextInt(AB.length()) ) );
return sb.toString();
}
String random_st=randomString(10)
静态随机rnd=新随机();
字符串随机字符串(整数长度)
{
StringBuilder sb=新StringBuilder(len);
对于(int i=0;iint arr[] = new int[]{R.string.str1, R.string.str2};
@override
public void onCreate(Bundle data) {
Random r = new Random(arr.length);
//TextView.setText(getResources().getString(arr[r.nextInt()]);
}
您所尝试的。?将字符串放入数组中,然后生成一个随机索引。random r=new random();int randomNo=r.nextInt(字符串数组长度);