我有一个像这样的数组列表: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/