java - 获取字符串中的下一个数字

标签 java string arraylist

您好,有一个字符串数组列表,它包含一堆数字,我已经得到了每个“阶段”中的数字。但在第二阶段它只抓取 1 而不是 10 无论如何我可以抓取字符串中的下一个整数吗?我让它对小于 10 的任何数字都起作用,但在 10 之后它就消失了。

   int stage = 1; // depending on where it is placed in the program it changes
   String voteOne = "1 10 3 4 5 6 7 8 9 2"; 
   char vote = voteOne.getCharAt(stage); 

最佳答案

voteOne.split("\\s")

将返回一个字符串数组。然后 Integer.parseInt() 每个字符串。阅读这两种方法的文档:

http://download.oracle.com/javase/6/docs/api/java/lang/String.html

http://download.oracle.com/javase/6/docs/api/java/lang/Integer.html

关于java - 获取字符串中的下一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6234268/

相关文章:

java - 带有俄语用户名的 Spring Security UTF-8 代码页

java - 为什么这个随机值的分布是 25/75 而不是 50/50?

java - 为什么这个编译得很好(明显的运行时异常如下)

string - 在Go中合并存储在 channel 上的多个 map (对相同键的值求和)

android - 如何将 edittext 值存储在字符串数组中?

Java 重用列表来填充 HashMap 的问题

java - ArrayList 通过调用的方法进行操作

java - 用java中的属性文件的值替换String

java - 使用子字符串将字符串拆分为字符串数组(Java)

java - 将未知泛型类型与 List 类一起使用