email me at borlaj@portlandschools.org
notes previous (09/07/06) submit the dump links  
 

String exercises

 

Start in Bluej by creating a new class (naming it anything) and pasting the contents below in it.

 

/**
 * This is the shell of code to practice with strings
 * 
 * @author J. Borland
 * @version 4
 */

public class HW2_StringPractice
{

    public static void testOutputOfStrings (String name)
    {
        // example
        String myDog="Luna";
        System.out.println("My dog is " + myDog);

        //Example of a few methods
        int numOfLetters=name.length();
        System.out.println(myFirstName+" is "+ numOfLetters+" letters long");

        //Now if I wanted to replace all the J's with H's
        String spanishName=name.replace('J','H');
        spanishName=spanishName.replace('j','h');
        System.out.println("Your Spanish name is"+ spanishName);
    }

    //Insert the code for instult user that will take in a name and insult them viciously
    //Like Jeff is a turtle
    public static void insultUser(String name)  
    {  
        //the following line is just so the user understands that program is not finished. Replace this with your code.  
        System.out.println("The code for this method needs to be added.");          
    }      

    //Insert the code to compliment user as described below
    //If they said Jeff, it would say Jeff, Jeff, say it twice its just as nice
    public static void complimentUser(String name)
    {
        //the following line is just so the user understands that program is not finished. Replace this with your code.  
        System.out.println("The code for this method needs to be a dded.");          
    }

    //Insert the code to say name and player number like "Jeff Borland is player number 14"
    public static void sportIdentifier(String name, int number)
    {
        //the following line is just so the user understands that program is not finished. Replace this with your code.  
        System.out.println("The code for this method needs to be added.");          
    }   

    //Insert the code to say name and team like "Jeff Borland plays for the Bears"
    public static void sportsTeam(String name, String team)
    {
        //the following line is just so the user understands that program is not finished. Replace this with your code.  
        System.out.println("The code for this method needs to be added.");          
    }   

    //Insert the code that will say how many letters are in total in both words
    //So if they put in apple  and then sauce it would say 10.
    public static void findLengthTotal(String word1, String word2)   
    {  
        //the following line is just so the user understands that program is not finished. Replace this with your code.  
        System.out.println("The code for this method needs to be added.");          
    }   

    //ALL BELOW EXTRA CREDIT or required for all hotshots:
    //Insert the code for maineh that will replace all r with h's as old time mainehs do.
    public static void makeMaineh(String phrase)   
    {  
        //the following line is just so the user understands that program is not finished. Replace this with your code.  
        System.out.println("The code for this method needs to be added.");          
    }   

    //Insert the code for piglatin that will take the first letter put it on the end and add 'ay'
    public static void makePigLatin(String word)  
    {  
        //the following line is just so the user understands that program is not finished. Replace this with your code.  
        System.out.println("The code for this method needs to be added.");          
    }

    //Remove all vowels so peanut would say pnt
    public static void removeVowels(String word)
    {
    }

    //SUPER ADVANCED
    //The method would find from the first A to the end
    // So if the word was Trash it would say ash
    // Or the word Lousiana would be ana
    public static void firstAPlus(String word)
    {
    }

    /** will take in a phrase and change it to all lower case but the first letter will be caps
     * So if they put in fRankenSTEIN it would be Frankenstein
     */
    public static void fixCapitilization (String phrase)
    {

    }   

    /**
     * this method takes in a string and prints
     * out the last letter of the string
     * like if they put in apple as word it would print out
     * The last letter of apple is e
     */
    public static void findLast(String word)
    {

    }

    //Capitalize every other letter in the word, so Frankenstein would become FrAnKeNsTeIn 
    public static void capitlizeEveryOther(String word)
    {
    }

}