Sample code for 30+ languages & platforms
Java

StringBuilder GetNth

Demonstrates the GetNth method.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.StringBuilder;

public class ChilkatExample {

    public static void main(String[] args) {
        // The GetNth method is handy for getting parts from delimited strings.
        // For example:

        StringBuilder sb = new StringBuilder();
        sb.append("red,blue,\"green,purple\",,yellow");

        String delimiterChar = ",";
        boolean exceptDoubleQuoted = true;
        boolean exceptEscaped = true;

        // Prints "[red]"
        System.out.println("[" + sb.getNth(0, delimiterChar, exceptDoubleQuoted, exceptEscaped) + "]");

        // Prints "[blue]"
        System.out.println("[" + sb.getNth(1, delimiterChar, exceptDoubleQuoted, exceptEscaped) + "]");

        // Prints "[green,purple]"
        System.out.println("[" + sb.getNth(2, delimiterChar, exceptDoubleQuoted, exceptEscaped) + "]");

        // Prints "[]"
        System.out.println("[" + sb.getNth(3, delimiterChar, exceptDoubleQuoted, exceptEscaped) + "]");

        // Prints "[yellow]"
        System.out.println("[" + sb.getNth(4, delimiterChar, exceptDoubleQuoted, exceptEscaped) + "]");

        // Prints "[]"
        System.out.println("[" + sb.getNth(5, delimiterChar, exceptDoubleQuoted, exceptEscaped) + "]");
    }
}