id/email
password
forgot password | create account
about | help | code help+videos | done | prefs
CodingBat code practice

 

srp4379@lausd.net 3-stringbasics > beginsHowIgnoreCase
prev  |  next  |  chance

public boolean beginsHowIgnoreCase(String str)

Given a String, return true if it starts with "How". false if it doesn't.
The method is case-INSENSITIVE, that is, capitals (upper case letters) and lower case letters match.

Explanation:
This can be done with just two easy changes:

public boolean beginsHowIgnoreCase(String str) {
  boolean begins = false;
  str = str.toLowerCase(); 
  if (str.startsWith("how",0)) {
    begins = true;
  }
  return begins;
}

(1) Use toLowerCase(), which creates a version of the string where all letters are lower case.
(2) Change the 1st parameter in startsWith() from "How" to "how" (all lowercase).

Note that you need to RE-ASSIGN the value of this new string to the str variable:

str = str.toLowerCase();

beginsHowIgnoreCase("How are you?") → true
beginsHowIgnoreCase("hoW do you do?") → true
beginsHowIgnoreCase("Who are you?") → false

...Save, Compile, Run (ctrl-enter)

public boolean beginsHowIgnoreCase(String str) { }

Editor font size %:
Shorter output


Forget It! -- delete my code for this problem

Progress graphs:
 Your progress graph for this problem
 Random user progress graph for this problem
 Random Epic Progress Graph

Java Help

Misc Code Practice

Difficulty: 1

Copyright Nick Parlante 2017 - privacy