net.sourceforge.jgrib
Class SmartStringArray

java.lang.Object
  extended by net.sourceforge.jgrib.SmartStringArray

public class SmartStringArray
extends java.lang.Object

Class to handle addition of elements Kjell Rĝang, 18/03/2002


Constructor Summary
SmartStringArray()
          Constructor
SmartStringArray(int initialSize)
          Constructor
SmartStringArray(int initialSize, int growthSize)
          Constructor
SmartStringArray(java.lang.String[] anArr)
          Constructor
 
Method Summary
 void add(java.lang.String str)
          Add one string
static java.lang.String join(java.lang.String token, java.lang.String[] strings)
          Join some elements with a token in between
static void main(java.lang.String[] argv)
           
static java.lang.String[] removeBlanks(java.lang.String[] inArr)
          Remove array elements with blanks and blanks inside a string Alter number of elements
 void reset()
          Reset stack pointer
 int size()
           
static java.lang.String[] split(java.lang.String token, java.lang.String string)
          Split string in an array
 java.lang.String[] toArray()
          Return normal array
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmartStringArray

public SmartStringArray()
Constructor


SmartStringArray

public SmartStringArray(int initialSize)
Constructor

Parameters:
initialSize -

SmartStringArray

public SmartStringArray(int initialSize,
                        int growthSize)
Constructor

Parameters:
initialSize -
growthSize -

SmartStringArray

public SmartStringArray(java.lang.String[] anArr)
Constructor

Parameters:
anArr -
Method Detail

reset

public void reset()
Reset stack pointer


add

public void add(java.lang.String str)
Add one string

Parameters:
str -

toArray

public java.lang.String[] toArray()
Return normal array

Returns:
strings in an array

size

public int size()
Returns:
size

split

public static java.lang.String[] split(java.lang.String token,
                                       java.lang.String string)
Split string in an array

Parameters:
token -
string -
Returns:
String array

removeBlanks

public static java.lang.String[] removeBlanks(java.lang.String[] inArr)
Remove array elements with blanks and blanks inside a string Alter number of elements

Parameters:
inArr -
Returns:
string array

join

public static java.lang.String join(java.lang.String token,
                                    java.lang.String[] strings)
Join some elements with a token in between

Parameters:
token -
strings -
Returns:
joined string

main

public static void main(java.lang.String[] argv)
Parameters:
argv -