Java linked programming, Homework Help

Try to change a list of characters(char)  in linked list from lower case to upper case. 

heres my code: 

// Main program

package ll_csc300_sp2016;

public class Ll_csc300_sp2016 

{

     

    public static void main(String[] args) 

    {

         

        List myList = new List();

       

        myList.insertAtHead(‘a’); //list input

        myList.insertAtHead(‘b’);

        myList.insertAtHead(‘c’);

        myList.insertAtHead(‘d’);

        myList.insertAtHead(‘e’);

       

        myList.display();

       

        myList.toUppercase();

       

       

    }

   

}

// Class List 

/*

list manager class.

 */

package ll_csc300_sp2016;

public class List

{

    public Node head;  //list manager

   

    List () { head = null; }

    List (Node n) { head = n; }

   

    public void displayIterative() 

    {

        Node p = head;

       

        while (p != null)

        {

            System.out.println(p.input); // if its not empty go to the next one

           

            p = p.next; 

        }

    }

   

    public void display() 

    {

        displayR(head); //display the file

       

       

    }

   

   

    private void displayR(Node p)

    {

        if (p == null) return; 

       

        System.out.println(p.input);

       

        displayR(p.next);            

    }

           

   

    public Node find (char a)

    {

        Node p = head;

       

        while (p != null)

        {

            if (p.input == a)

               

                return p;

           

            p = p.next;

           

           

        }

       

        return null;

    }

   

    public Node toUppercase (char a)

    {

        Node p = head;

       

        while (p != null)

        {

            if (p.input == ‘a’) // if input is lowercase char

               

            a = Character.toUpperCase(a); // change it to uppercase

             

            p = p.next;

           

            return p;

            //p = p.next;

             //return p;    

        }

       

        return null;

    }

    public void insertAtHead(char i)  //input

    {

        Node newOne = new Node(i);

        newOne.next = head;

       

        head = newOne;

    }

   

   

}

//class node

/*

 node class

 */

package ll_csc300_sp2016;

public class Node

{

    public char input;

    public Node next;

    Node() //constructor 

    {

       

        next = null;

    }

    Node(char d)

    {

        input = d;

        next = null;

       

    }

   

   

     

}

 
Do you need a similar assignment done for you from scratch? We have qualified writers to help you. We assure you an A+ quality paper that is free from plagiarism. Order now for an Amazing Discount!
Use Discount Code "Newclient" for a 15% Discount!

NB: We do not resell papers. Upon ordering, we do an original paper exclusively for you.