Menu

How to use StringManager?

1) remove empty spaces from a string, 2) get sub-string from a string

/**
 * Removes the empty spaces begin and end test.
     * @author: Yan Tang, VUB, 2009
 */
public static void removeEmptySpacesBeginAndEndTest() {
    String s = "1234";
    StringManager manager = new StringManager(s);
    manager.removeEmptySpacesBeginAndEnd();
    System.out.println(manager.getString());

    s = " 1234 ";
    manager.setString(s);
    manager.removeEmptySpacesBeginAndEnd();
    System.out.println(manager.getString());

    s = "    1234  ";
    manager.setString(s);
    manager.removeEmptySpacesBeginAndEnd();
    System.out.println(manager.getString());

    s = "1234  ";
    manager.setString(s);
    manager.removeEmptySpacesBeginAndEnd();
    System.out.println(manager.getString());
}

/**
 * Gets the element from set test.
 *
 * @return the element from set test
 */
public static void getElementFromSetTest() {
    String s = "{1,2,3}";
    StringManager manager = new StringManager(s);
    String[] member = manager.getElementFromSet();
    for (int i = 0; i < member.length; i++)
        System.out.print(member[i] + ",");
    System.out.println();

    s = " {1,2,3} ";
    manager.setString(s);
    member = manager.getElementFromSet();
    for (int i = 0; i < member.length; i++)
        System.out.print(member[i] + ",");
    System.out.println();

    s = "   {1,2,3}   ";
    manager.setString(s);
    member = manager.getElementFromSet();
    for (int i = 0; i < member.length; i++)
        System.out.print(member[i] + ",");
    System.out.println();

    s = "   { 1 ,2,  3,4   ,5}   ";
    manager.setString(s);
    member = manager.getElementFromSet();
    for (int i = 0; i < member.length; i++)
        System.out.print(member[i] + ",");
    System.out.println();

}
Posted by Yan Tang Demey 2012-10-18

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.