下面的代码根据它的位置拆分一个字符串,然后将它放入一个 ArrayList。
因此,例如,如果 String 是"Who Framed Roger Rabbit?",则将fragmentMessage在每 8 个字符处拆分消息。
因此 ArrayList 将如下所示: [Who Fram, ed Roger, Rabbit?]
ArrayList 的元素如下:
Who Framed RogerRabbit?然后我在主要方法中有一个 for-each 循环,它迭代 ArrayList。
迭代时如何检测是否已到达数组的最后一个元素?
例如,“如果这是数组的最后一个元素,则打印“LAST ELEMENT ”。
import java.util.ArrayList;
import java.util.List;
public class LastElement {
public static void main(String[] args) {
String message = "Who Framed Roger Rabbit?";
for (String fragment : fragmentMessage(message)) {
/*
* If "fragment" is the last …Run Code Online (Sandbox Code Playgroud)