Sample code for 30+ languages & platforms
Java

StringBuilder GetNth

Demonstrates the GetNth method.

Chilkat Java Downloads

Java
import com.chilkatsoft.*;

public class ChilkatExample {

  static {
    try {
        System.loadLibrary("chilkat");
    } catch (UnsatisfiedLinkError e) {
      System.err.println("Native code library failed to load.\n" + e);
      System.exit(1);
    }
  }

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

    CkStringBuilder sb = new CkStringBuilder();
    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) + "]");
  }
}