| 
    
  | 
  | 
  | 
| Constructors | 
public Strings() | 
public Strings(String ss) | |
| Enter data | as String | 
public void setEntered(String ss) | |
| from a file | 
public void fileEntered(String filename) | ||
| convert to all char | 
public void convertEnteredStringToAllChar() | ||
| Get entered data | Return original entered String | 
public String getOriginalString() | |
| 
public int getOriginalStringLength() | |||
| Return entered String | 
public String getEnteredString() | ||
| 
public int getEnteredStringLength() | |||
| Conversions | Return reversed String | public String reverse() | public static String reverse(String ss) | 
| Convert to upper case | public String toUpperCase() | public static String toUpperCase(String ss) | |
| public String toUpperCase(int i) | public static String toUpperCase(String ss, int i) | ||
| Convert to lower case | public String toLowerCase() | public static String toLowerCase(String ss) | |
| public String toLowerCase(int i) | public static String toLowerCase(String ss, int i) | ||
| Convert to title case | public String toTitleCase() | public static String toTitleCase(String ss) | |
| public String toAllTitleCase() | public static String toAllTitleCase(String ss) | ||
| Convert to Sentence case | public String toSentenceCase() | public static String toSentenceCase(String ss) | |
| Convert to single white spaces | public String toSingleWhiteSpaces() | public static String toSingleWhiteSpaces(String ss) | |
| Convert to single or double white spaces | public String toSingleAndDoubleWhiteSpaces() | public static String toSingleAndDoubleWhiteSpaces(String ss) | |
| Tokenisation | char separator | 
public String[] tokens(char sep) | 
public static String[] tokens(String ss, char sep) | 
| String separator | 
public String[] tokens(String sep) | 
public static String[] tokens(String ss, String sep) | |
| White space separator | 
public String[] tokens() | 
  | |
| 
public String[] tokensWhiteSpace() | 
public static String[] tokensWhiteSpace(String ss) | ||
| Retain tabs | 
public void tabAsTab() | ||
| Return all tokens for all lines within a text file | 
  | 
public static String[] tokensWithinTextFile(String filename, String separator) | |
| 
  | 
public static String[] tokensWithinTextFile(String filename, char separator) | ||
| 
  | 
public static String[] tokensWithinTextFile(String filename) | ||
| Return non-empty tokens | 
public String[] returnNonEmptyTokens() | ||
| Get principal tokens | 
public String[] principalTokens() | 
public static String[] principalTokens(String ss) | |
| 
public String[] principalTokensZero() | 
public static String[] principalTokensZero(String ss) | ||
| Initial indices | 
public int[] tokenInitialIndices() | 
public static int[] tokenInitialIndicesString ss) | |
| Final indices | 
public int[] tokenFinalIndices() | 
public static int[] tokenFinalIndices(String ss) | |
| Replace separators | public String replaceSeparator(char oldSep, char newSep) | public static String replaceSeparator(String ss, char oldSep, char newSep) | |
| public String replaceSeparator(String oldSep, String newSep) | public static String replaceSeparator(String ss, String oldSep, String newSep) | ||
| public void replaceFileSeparatorI(String fileName, char oldSep, char newSep) | public static void replaceFileSeparatorS(String fileName, char oldSep, char newSep) | ||
| public void replaceFileSeparatorI(String fileName, String oldSep, String newSep) | public static void replaceFileSeparatorS(String fileName, String oldSep, String newSep) | ||
| public void replaceFileSeparatorI(String fileNameIn, String fileNameOut, char oldSep, char newSep) | public static void replaceFileSeparatorS(String fileNameIn, String fileNameOut, char oldSep, char newSep) | ||
| public void replaceFileSeparatorI(String fileNameIn, String fileNameOut, String oldSep, String newSep) | public static void replaceFileSeparatorS(String fileNameIn, String fileNameOut, String oldSep, String newSep) | ||
| Concatenisation | Concatenate Strings | public String concat(String[] strings) | public static String concat(String ss, String[] strings) | 
| public String concat(String string) | public String concat(String string1, String string2) | ||
| public static String concatS(String[] strings) | |||
| Tests | Nearly equals | public boolean nearlyEquals(String ss, double identPerCent) | public static boolean nearlyEquals(String ss1, String ss2, double identPerCent) | 
| public boolean nearlyEquals(String ss) | public static boolean nearlyEquals(String ss1, String ss2) | ||
| All alphabetic characters? | public boolean areAlphabetic() | public static boolean areAlphabetic(String ss) | |
| All decimal digit characters? | public boolean areDecimalDigits() | public static boolean areDecimalDigits(String ss) | |
| All hexadecimal digit characters? | public boolean areHexadecimalDigits() | public static boolean areHexadecimalDigits(String ss) | |
| All octal digit characters? | public boolean areOctalDigits() | public static boolean areOctalDigits(String ss) | |
| All binary digit characters? | public boolean areBinaryDigits() | public static boolean areBinaryDigits(String ss) | |
| Check for white spaces | 
public boolean areThereWhiteSpaces() | 
public static boolean areThereWhiteSpaces(String ss) | |
| Check for dashes | 
public boolean[] areThereDahes() | 
public static boolean[] areThereDashes(String ss) | |
| Check for single quotation marks | 
public boolean[] areThereSingleQuotationMarks() | 
public static boolean[] areThereSingleQuotationMarks(String ss) | |
| Check for double quotation marks | 
public boolean[] areThereDoubleQuotationMarks() | 
public static boolean[] areThereDoubleQuotationMarks(String ss) | |
| Check for quotation marks | 
public boolean[] areThereQuotationMarks() | 
public static boolean[] areThereQuotationMarks(String ss) | |
| Check for surname apostrophes | 
public boolean[] areThereSurnameApostrophes() | 
public static boolean[] areThereSurnameApostrophes(String ss) | |
| Check for possessive apostrophes | 
public boolean[] areTherePossessiveApostrophes() | 
public static boolean[] areTherePossessiveApostrophes(String ss) | |
| Analysis | Get indices | public int[] indicesOf(char cc) | public static int[] indicesOf(char cc, String ss) | 
| public int[] indicesOf(String cc) | public static int[] indicesOf(String cc, String ss) | ||
| public int[] indicesOfWhiteSpaces() | public static int[] indicesOfWhiteSpaces(String ss) | ||
| public boolean[] whiteSpaces() | public static boolean[] whiteSpaces(String ss) | ||
| public int[] indicesOfDashes() | public static int[] indicesOfDashes(String ss) | ||
| public int[] indicesOfSingleQuotationMarks() | public static int[] indicesOfSingleQuotationMarks(String ss) | ||
| public int[] indicesOfDoubleQuotationMarks() | public static int[] indicesOfDoubleQuotationMarks(String ss) | ||
| public int[] indicesOfQuotationMarks() | public static int[] indicesOfQuotationMarks(String ss) | ||
| public int[] indicesOfSurnameApostrophes() | public static int[] indicesOfSurnameApostrophes(String ss) | ||
| public int[] indicesOfPossessiveApostrophes() | public static int[] indicesOfPossessiveApostrophes(String ss) | ||
| Get ASCII decimal | public int[] getASCIIdecimal() | public static int[] getASCIIdecimal(String ss) | |
| public void displayASCIIdecimal() | public static void displayASCIIdecimal(String ss) | ||
| rowspan=1> public int[] getDashesASCIIdecimal() | public static int[] getDashesASCIIdecimal(String ss) | ||
| public int[] getSingleQuotationMarksASCIIdecimal() | public static int[] getSingleQuotationMarksASCIIdecimal(String ss) | ||
| public int[] getDoubleQuotationMarksASCIIdecimal() | public static int[] getDoubleQuotationMarksASCIIdecimal(String ss) | ||
| public int[] getQuotationMarksASCIIdecimal() | public static int[] getQuotationMarksASCIIdecimal(String ss) | ||
| public int[] getSurnameApostrophesASCIIdecimal() | public static int[] getSurnameApostrophesASCIIdecimal(String ss) | ||
| public int[] getPossessiveApostrophesASCIIdecimal() | public static int[] getPossessiveApostrophesASCIIdecimal(String ss) | ||
| Get ASCII hexadecimal | public String[] getASCIIhexadecimal() | public static String[] getASCIIhexadecimal(String ss) | |
| 
Replacements See also: Preparation for html display and for java display both for html codes replacements [below]. Tokenisation for token separator replacements [above].  | Replace substring1 by substring2 | public String replaceSubstring(String substring1, String substring2) | public static String replaceSubstring(String substring1, String substring2, String ss) | 
| Replace char1 by char2 | public String replaceChar(char char1, char char2) | public static String replaceChar(char char1, char char2, String ss) | |
| Replace tabs with spaces | public String replaceTabsWithSpaces() | public static String replaceTabsWithSpaces(String ss) | |
| Replace semi-colons with commas | public String replaceSemicolonsWithCommas() | public static String replaceSemicolonsWithCommas(String ss) | |
| Replace dashes with spaces | public String replaceDashesWithSpaces() | public static String replaceDashesWithSpaces(String ss) | |
| Replace quotation marks with spaces | public String replaceSingleQuotationMarksWithSpaces() | public static String replaceSingleQuotationMarksWithSpaces(String ss) | |
| public String replaceDoubleQuotationMarksWithSpaces() | public static String replaceDoubleQuotationMarksWithSpaces(String ss) | ||
| public String replaceQuotationMarksWithSpaces() | public static String replaceQuotationMarksWithSpaces(String ss) | ||
| Replace apostrophes with spaces | public String replaceSurnameApostrophesWithSpaces() | public static String replaceSurnameApostrophesWithSpaces(String ss) | |
| public String replacePossessiveApostrophesWithSpaces() | public static String replacePossessiveApostrophesWithSpaces(String ss) | ||
| 
Removals | Remove accents | public String removeAccents() | public static String removeAccents(String ss) | 
| Remove white spaces | 
public String removeWhiteSpaces() | 
public static String removeWhiteSpaces(String ss) | |
| Remove dashes | public String removeDashes() | public static String removeDashes(String ss) | |
| Remove quotation marks | public String removeSingleQuotationMarks() | public static String removeSingleQuotationMarks(String ss) | |
| public String removeDoubleQuotationMarks() | public static String removeDoubleQuotationMarks(String ss) | ||
| public String removeQuotationMarks() | public static String removeQuotationMarks(String ss) | ||
| Remove apostrophes | public String removeSurnameApostrophes() | public static String removeSurnameApostrophes(String ss) | |
| public String removePossessiveApostrophes() | public static String removePossessiveApostrophes(String ss) | ||
| Preparation for HTML display | Dashes | public String dashesToHtmlNumberCodes() | public static String dashesToHtmlNumberCodes(String ss) | 
| public String dashesToHtmlSpecificNumberCode(String code) | public static String dashesToSpecificHtmlNumberCode(String code, String ss) | ||
| Single Quotation Marks | public String singleQuotationMarksToHtmlNumberCodes() | public static String singleQuotationMarksToHtmlNumberCodes(String ss) | |
| public String singleQuotationMarksToHtmlSpecificNumberCode(String code) | public static String singleQuotationMarksToSpecificHtmlNumberCode(String code, String ss) | ||
| Double Quotation Marks | public String doubleQuotationMarksToHtmlNumberCodes() | public static String doubleQuotationMarksToHtmlNumberCodes(String ss) | |
| public String doubleQuotationMarksToHtmlSpecificNumberCode(String code) | public static String doubleQuotationMarksToSpecificHtmlNumberCode(String code, String ss) | ||
| All Quotation Marks | public String allQuotationMarksToHtmlNumberCodes() | public static String allQuotationMarksToHtmlNumberCodes(String ss) | |
| public String allQuotationMarksToHtmlSpecificNumberCode(String code) | public static String allQuotationMarksToSpecificHtmlNumberCode(String code, String ss) | ||
| Accented Letters | public String accentedToHtmlNumberCodes() | public static String accentedToHtmlNumberCodes(String ss) | |
| Preparation for Java display | Change html codes to chars | public String allHtmlNumberCodesToAsciiChars() | public static String allHtmlNumberCodesToAsciiChars(String ss) | 
| public String allHtmlNameCodesToAsciiChars()String code) | public static String allHtmlNameCodesToAsciiChars(String code, String ss) | ||
| ANCILLARY METHODS | |||
| HTML Code, ASCII code and character code information | html name code and html number code information | public void htmlCodeInfo() | |
| public void htmlCodeInfo(String code) | |||
| ASCII decimal code information | public void asciiDecimalCodeInfo() | ||
| public void asciiDecimalCodeInfo(int code) | |||
| public void asciiDecimalCodeInfo(String code) | |||
| ASCII hexadecimal code information | public void asciiHexadecimalecimalCodeInfo() | ||
| public void asciiHexadecimalecimalCodeInfo(String code) | |||
| character information | public void charCodeInfo() | ||
| public void charCodeInfo(char code) | |||
| HTML Code and ASCII code interconversions | |||
| 
 HTML decimal code to HTML name code | 
public static String htmlDecimalCodeToHtmlNameCode(String deccode) | ||
| 
 HTML decimal code to HTML hexadecimal code | 
public static String htmlDecimalCodeToHtmlHexadecimalCode(String decCode) | ||
| 
 HTML decimal code to ASCII decimal code | 
public static int htmlDecimalCodeToAsciiDecimalCode(String deccode) | ||
| 
 HTML decimal code to ASCII hexadecimal code | 
public static String htmlDecimalCodeToAsciiHexadecimalCode(String decCode) | ||
| 
 HTML hexadecimal code to HTML decimal code | 
public static String htmlhexaecimalCodeToHtmlDecimalCode(String hexcode) | ||
| 
 HTML hexadecimal code to HTML name code | 
public static String htmlHexadecimalCodeToHtmlNameCode(String hexcode) | ||
| 
 HTML hexadecimal code to ASCII decimal code | 
public static int htmlHexadecimalCodeToAsciiDecimalCode(String hcode) | ||
| 
 HTML hexadecimal code to ASCII hexadecimal code | 
public static String htmlHexadecimalCodeToAsciiHexadecimalCode(String hexcode) | ||
| 
 HTML name code to HTML decimal code | 
public static String htmlNameCodeToHtmlDecimalCode(String hexcode) | ||
| 
 HTML name code to HTML hexadecimal code | public static String htmlNameCodeToHtmlHexadecimalCode(String namecode) | ||
| 
 HTML name code to ASCII decimal code | 
public static int htmlNameCodeToAsciiDecimalCode(String hcode) | ||
| 
 HTML name code to ASCII hexadecimal code | 
public static String htmlNameCodeToAsciiHexadecimalCode(String namecode) | ||
| 
 ASCII decimal to HTML decimal code | 
public static String asciiDecimalCodeToHtmlDecimalNumberCode(int dec) | ||
| 
public static String asciiDecimalCodeToHtmlDecimalNumberCode(String dec) | |||
| 
 ASCII decimal to HTML hexadecimal code | 
public static String asciiDecimalCodeToHtmlHexadecimalNumberCode(int dec) | ||
| 
public static String asciiDecimalCodeToHtmlHexadecimalNumberCode(String dec) | |||
| 
 ASCII decimal code to HTML name code | 
public static String asciiDecimalCodeToHtmlNameCode(int dec) | ||
| 
public static String asciiDecimalCodeToHtmlNameCode(String dec) | |||
| 
 ASCII hexadecimal to HTML hexadecimal code | 
public static String asciiHexadecimalCodeToHtmlHexadecimalNumberCode(String hex) | ||
| 
 ASCII hexadecimal to HTML decimal code | 
public static String asciiHexadecimalCodeToHtmlDecimalNumberCode(String hex) | ||
| 
 ASCII hexadecimal code to HTML name code | public static String asciiHexadecimalCodeToHtmlNameCode(String hex) | ||
| Decimal, hexadecimal, octal and binary number interconversions | Decimal number to hexadecimal number | public static String decimalToHexadecimal(int dec) | |
| public static String decimalToHexadecimal(String dec) | |||
| Decimal number to octal number | public static String decimalToOctal(int dec) | ||
| public static String decimalToOctal(String dec) | |||
| Decimal number to binary number | public static String decimalToBinary(int dec) | ||
| public static String decimalToBinary(String dec) | |||
| Hexadecimal number to decimal number | public static int hexadecimalToDecimal(String hex) | ||
| public static String hexadecimalToDecimalString(String hex) | |||
| Hexadecimal number to octal number | public static String hexadecimalToOctal(String hex) | ||
| Hexadecimal number to binary number | public static String hexadecimalToBinary(String hex) | ||
| Octal number to decimal number | public static int octalToDecimal(String oct) | ||
| public static String octalToDecimalString(String oct) | |||
| Octal number to hexadecimal number | public static String octalToHexadecimal(String oct) | ||
| Octal number to binary number | public static String octalToBinary(String oct) | ||
| Binary number to decimal number | public static int binaryToDecimal(String bin) | ||
| public static String binaryToDecimalString(String bin) | |||
| Binary number to hexadecimal number | public static String binaryToHexadecimal(String bin) | ||
| Binary number to octal number | public static String binaryToOctal(String bin) | ||
| 
Encoding See also Introduction  | Get file encoding | public static String getFileEncoding(); | |
| Get sun.jnu encoding | public static String getSunJnuEncoding(); | ||
| Get operating system | public static String getOperatingSystem(); | ||
| Display encoding | public static void displayEncoding(); | ||
| Set encoding tabulation | public void setEncodingTabulation(int option); | ||
| Get tabulated encoding name | public void getTabulatedEncoding(); | ||
| Under construction: more methods to be added | |||
