StringTest
Retired DISLab
import acm.program.*; public class StringTest extends ConsoleProgram { public void run() { String str = delimitedString("Il a dit <Bonjour!>", '<', '>'); println(str); } public String delimitedString(String from, char start, char end) { int startPos = from.indexOf(start); int endPos = from.lastIndexOf(end); if (startPos == -1) return null; else if (endPos == -1) return from.substring(startPos); else if (startPos > endPos) return null; else { println(startPos + ", " + endPos); return from.substring(startPos, endPos + 1); } } private static final long serialVersionUID = 1; }