Chr*_*nah 3 java arraylist objective-c nsarray
我现在开始将我的一个应用程序移植到Android并停留在一个非常基本的位,基本上在我的应用程序中我设置NSArray然后调用:
int chosen = arc4random() % [array count];
textOutput.text = [array objectAtIndex: chosen];
Run Code Online (Sandbox Code Playgroud)
但我似乎无法在Android中得到这个.
我只需要手动设置数组,然后从中随机选择一个字符串.
-----我如何管理它-----
ArrayList<String> array = new ArrayList<String>();
array((new String("Blah, blah.")));
String randString = new String();
randString = array(new Random().nextInt(array()));
textBox.setText(randString, TextView.BufferType.EDITABLE);
Run Code Online (Sandbox Code Playgroud)
NSArray的java等价物是java.util.List及其不同的实现,例如java.util.ArrayList.(或者更确切地说,List更像是NSMutableArray的等价物,因为Java并不真正带有类似非可变列表的东西).
要创建随机数,可以使用java.util.Random,如下所示:
Random rnd = new Random();
int randomListIndex = rnd.nextInt(myList.size());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3658 次 |
| 最近记录: |