java - 在数组列表中将特定单词连接在一起

标签 java arrays

我有一个问题,假设我有一个像这样的文本文件:

姓名 姓氏,号码,号码 ..... 号码\n Name Middle Surname, number, number……number\n 名字,号码,号码.....号码\n

我想将每一行中的“姓名+姓氏”或“姓名+中间+姓氏”保留到一个数组列表索引中。 例如,我想要数组列表的一个索引中第一行的“Name Surname”。

我确实尝试过使用字符串变量并将两个元素添加到一个循环中。但如您所见,这些名称并不是真正的任何特定类型。 我该怎么做?非常感谢您的帮助!

最佳答案

假设您有一个名为 lineString 变量,它保存给定的行。在这种情况下:

String namePart = line.substring(0, line.indexOf(","));
String dataPart = line.substring(line.IndexOf(",") + 1);

这应该可以帮助您入门。

第一行将第一个逗号左边的行分配给namePart。第二行将第一个逗号的行右部分分配给dataPart。当然,您需要使用逗号作为分隔符拆分 dataPart 并构建一个数组或类似的东西,并将相关信息添加到您的项目集的新条目中。

关于java - 在数组列表中将特定单词连接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44994304/

相关文章:

java - 使用iText在横向模式下将html转换为pdf

java - 调用同一台机器上运行的其他java应用程序的服务

java - 如何在具有多个服务器的同一数据库上使用 Camel JPA 组件?

javascript - 如何将数组内的这些项目移动到数组内的对象中?

php - 如何制作 If in array LIKE 变量然后做某事

JavaScript 推送到数组

Java:For循环不显示计数器

python - Tensorflow:将张量作为一个整体进行字符串化(不创建字符串张量)

arrays - 你能在不知道swift类型的情况下声明一个空数组吗

java - f# 公共(public)类中的私有(private)类