public String twoChar(String str, int index) { boolean validIndex = index >= 0 && index <= str.length()-2; if (validIndex) { return str.substring(index,index+2); } else { return str.substring(0,2); } } public String twoChar1(String str, int index) { boolean badIndex = index < 0 || index > str.length() - 2; if (badIndex) { return str.substring(0,2); } else { return str.substring(index,index+2); } } public String twoChar2(String str, int index) { boolean validIndex = index >= 0 && index <= str.length()-2; if (validIndex) { return str.substring(index,index+2); } else { return str.substring(0,2); } } public String twoChar3(String str, int index) { boolean validIndex = index >= 0 && index <= str.length()-2; if (!validIndex) { return str.substring(0,2); } else { return str.substring(index,index+2); } }