Generation

generate functionFri, 04 Nov 2022

リストからXXXの文字が含まれる行からYYYの文字が含まれる行までの間を別のリストに格納する

public static List<String> getTargetList(List<String> list, String startString, String endString) { List<String> targetList = new ArrayList<>(); boolean startFlag = false; for (int i = 0; i < list.size(); i++) { String line = list.get(i); if (line.contains(startString)) { startFlag = true; } if (startFlag) { targetList.add(line); } if (line.contains(endString)) { return targetList; } } return targetList; }

Questions about programming?Chat with your personal AI assistant