Class palString
java.lang.Object
uk.ac.starlink.pal.palString
A String with positional information
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbackChar()Move the string pointer back one characterchargetChar()Get the character at the current position in the stringchargetChar(int n) Get the character at a set position in the stringintgetDigit()Get the Digit FlagintgetFlag()Get the Status flagcharGet the last charactercharGet the next character of the stringintgetPos()Get the current character positionGet the stringvoidincrChar()Move the string pointer forward one characterintlength()Get the length of the stringvoidsetDigit(int n) Set the Digit FlagvoidsetFlag(int n) Set the Status flagvoidsetPos(int n) Set the current character positiontoString()Get the string
-
Constructor Details
-
palString
-
-
Method Details
-
getString
-
getNextChar
public char getNextChar()Get the next character of the string- Returns:
- The next character
-
backChar
public void backChar()Move the string pointer back one character -
incrChar
public void incrChar()Move the string pointer forward one character -
getChar
public char getChar(int n) Get the character at a set position in the string- Parameters:
n- The position of the character to get- Returns:
- The character at position n
-
getChar
public char getChar()Get the character at the current position in the string- Returns:
- The current character
-
getlastChar
public char getlastChar()Get the last character- Returns:
- The previous character
-
getPos
public int getPos()Get the current character position- Returns:
- The current character position (starting at 1)
-
setPos
public void setPos(int n) Set the current character position- Parameters:
n- The current character position (starting at 1)
-
setDigit
public void setDigit(int n) Set the Digit Flag- Parameters:
n- The digit flag
-
getDigit
public int getDigit()Get the Digit Flag- Returns:
- The digit flag
-
setFlag
public void setFlag(int n) Set the Status flag- Parameters:
n- Flag value
-
getFlag
public int getFlag()Get the Status flag- Returns:
- Flag value
-
length
public int length()Get the length of the string- Returns:
- String length
-
toString
-