Package edu.jas.kern

Class StringUtil


  • public class StringUtil
    extends java.lang.Object
    Static String and Reader methods.
    Author:
    Heinz Kredel
    • Constructor Summary

      Constructors 
      Constructor Description
      StringUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String nextPairedString​(java.io.Reader r, char b, char c)
      Parse paired String with given delimiters from Reader.
      static java.lang.String nextString​(java.io.Reader r)
      Parse white space delimited String from Reader.
      static java.lang.String nextString​(java.io.Reader r, char c)
      Parse String with given delimiter from Reader.
      static java.lang.String selectStackTrace​(java.lang.String expr)
      Select stack trace parts.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • nextString

        public static java.lang.String nextString​(java.io.Reader r)
        Parse white space delimited String from Reader.
        Parameters:
        r - Reader.
        Returns:
        next non white space String from r.
      • nextString

        public static java.lang.String nextString​(java.io.Reader r,
                                                  char c)
        Parse String with given delimiter from Reader.
        Parameters:
        c - delimiter.
        r - Reader.
        Returns:
        next String up to c from r.
      • nextPairedString

        public static java.lang.String nextPairedString​(java.io.Reader r,
                                                        char b,
                                                        char c)
        Parse paired String with given delimiters from Reader.
        Parameters:
        b - opposite delimiter.
        c - delimiter, != b.
        r - Reader.
        Returns:
        next nested matching String from b up to c from r.
      • selectStackTrace

        public static java.lang.String selectStackTrace​(java.lang.String expr)
        Select stack trace parts.
        Parameters:
        expr - regular matching expression.
        Returns:
        stack trace with elements matching expr.