ExtractSubstring.java Source code

Java tutorial

Introduction

Here is the source code for ExtractSubstring.java

Source

public class ExtractSubstring {
    public static void main(String[] args) {
        String text = "To be or not to be";
        int count = 0;
        char separator = ' ';

        int index = 0;
        do {
            ++count;
            ++index;
            index = text.indexOf(separator, index);
        } while (index != -1);

        String[] subStr = new String[count];
        index = 0;
        int endIndex = 0;
        for (int i = 0; i < count; i++) {
            endIndex = text.indexOf(separator, index);
            if (endIndex == -1)
                subStr[i] = text.substring(index);
            else
                subStr[i] = text.substring(index, endIndex);
            index = endIndex + 1;
        }

        for (int i = 0; i < subStr.length; i++)
            System.out.println(subStr[i]);
    }
}