Shawn
10/12/2017, 10:49 PMString.equals w/ ignoreCase, it ends up calling java.lang.String#equalsIgnoreCase(), which calls java..String#regionMatches(), which has a ignoreCase boolean, and calls java..Character#toUpperCase() while iterating through the string