Warning: Trying to access array offset on value of type bool in /home/topgsnkq/timelyhomework.com/wp-content/themes/enfold/framework/php/function-set-avia-frontend.php on line 570

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;

       

    }

   

   

     

}

 
"Looking for a Similar Assignment? Order now and Get 10% Discount! Use Code "GET10" in your order"

If this is not the paper you were searching for, you can order your 100% plagiarism free, professional written paper now!

Order Now Just Browsing

All of our assignments are originally produced, unique, and free of plagiarism.

Free Revisions Plagiarism Free 24x7 Support