java - 仅获取数组中的名字

标签 java arrays arraylist

我有一个像这样的数组列表:ArrayList名称= new ArrayList<>();,当人们在不同的教科书中输入时,它存储人们的名字和姓氏。

因此,当提示乔·拜登将是数组列表中的第 1 号元素时,巴拉克·奥巴马将是数组列表中的第 2 号元素。我的问题是,是否有可能只从数组中获取他们的名字,例如乔,而不获取拜登?

最佳答案

是的,你可以这样做

names.get(0).split("\\s+")[0]  //this would get you "Joe"

要获取姓氏可能会这样做

names.get(0).split("\\s+")[1] //this would get you "Biden"

这种方式完全依赖于他们的名字和姓氏之间有一个空格这一事实。显然,将 0 编辑为您想要的任何索引。

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

相关文章:

java - 尝试在 Cast.writetoParcel 的空对象引用上调用虚拟方法 'int.java.lang.Integer.intValue()'

java - 在生产代码中,无法验证请求参数或格式时的日志级别是多少

java - 如何为 win32 配置 rcp 产品以在控制台上正确打印德语变音符号?

c - `pixel (*copy)[rows] = malloc(cols * sizeof (*copy))` 需要调用多少次 free()

java - 如何将 String 转换为 int 并使用 Comparator 进行比较

android - 在 Activity 之间传递 ArrayList<CustomObject>

java - 有没有办法在 Eclipse 中重构整个项目中的属性文件键?

Java日期格式

arrays - Node +蒙戈: adding record to array inside collection

javascript - 将 JSON 值发送到 PHP