Можно ли тестировать данные в строке без использования другой строки? Например, если бы я хотел проверить, возможно ли String size = ("large"), не создавая вторую строку с большим значением и сравнивая ее с использованием.equals? Можно ли также проверить тестовый пример (т.е. Не использовать.equalsignorecase)?
В условном выражении вам нужно сравнить метод.equals(....) или.equalsIgnoreCase(...). Что касается тестирования верхнего и нижнего регистра символов, посмотрите на класс Character в javadocs. Я считаю, что вы найдете такие методы, как: isLetter() и isUpperCase() и isLowerCase(). Просто используйте цикл для итерации по строке и оценки по каждому символу.
if(myString.equals("large")
. Вы могли бы заранее добавить интернирование и прочее, но спросите себя, действительно ли это важно.