所以我得到了这个带有书籍信息的字符串:
String data = "Harry Potter 1 | J.K. Rowling| 350 | Fantasy | Hunger Games | Suzanne Collins | 500 | Fantasy | The KingKiller Chronicles | Patrick Rothfuss | 400 | Heroic Fantasy"
然后我拆分字符串:
String splitData = data.split("\\|");
这将导致哈利波特 1 处于位置 0,JK 罗琳处于位置 1,350 处于位置 2,等等。
您可能会在这里看到一个模式,即位置 0 是书名,位置 1 是作者,位置 2 是页数,位置 3 是类型。然后它再次从位置 4 开始,这又是一本书的标题,位置 5 是书的作者,等等。我假设你明白我要去哪里。
现在假设我想分别显示所有这些元素,比如分开打印所有标题、所有作者、所有页数等。我将如何实现这一点?
这应该是可能的,因为标题在 0、4、8 中。作者在 1、5、9 等中。