According to the following program segment answer the following questions. ArrayList animals = new ArrayList () ; animals.add ("CAT"); animals.add ("FISH"); animals.add ("DOG"); animals.add ("ELEPHANT"); animals.add ("MOUSE"); animals.add ("HORSE"); T#####C for (int i=0; i
According to the following program segment answer the following questions. ArrayList animals = new ArrayList () ; animals.add ("CAT"); animals.add ("FISH"); animals.add ("DOG"); animals.add ("ELEPHANT"); animals.add ("MOUSE"); animals.add ("HORSE"); T#####C for (int i=0; i
Chapter7: Using Methods
Section: Chapter Questions
Problem 20RQ
Related questions
Question
Q1
C ) iii) Explain the purpose of the following statement in the program
If (animals.get(j) .compareTo (animals.get (j+1) ) < 0)//***
iv) Reward the code in (iii) if you want to display elements in different order.
![According to the following program segment answer the following questions.
ArrayList <string> animals = new ArrayList<String>();
animals.add ("CAT");
animals.add ("FISH");
animals.add ("DOG");
animals.add ("ELEPHANT");
animals.add ("MOUSE");
animals.add ("HORSE");
I#####C
for (int i=0; i<animals.size(); i++) {
for (int j=0; j<animals.size ()-1; j++) {
if(animals.get(j).compareTo (animals.get(j+1))<0)//***
String value = animals.get(j);
animals.set (j, animals.get(j+1) ) ;
animals.set((j+1), value);
{
}
}
}
for (int i =0;i<animals.size ();i++)
System.out.println(animals.get(i));](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F639d55ac-eab8-4340-9edc-42e1f528e761%2Fbb13a105-3745-4972-a155-025e51209c57%2F0m1hoek_processed.jpeg&w=3840&q=75)
Transcribed Image Text:According to the following program segment answer the following questions.
ArrayList <string> animals = new ArrayList<String>();
animals.add ("CAT");
animals.add ("FISH");
animals.add ("DOG");
animals.add ("ELEPHANT");
animals.add ("MOUSE");
animals.add ("HORSE");
I#####C
for (int i=0; i<animals.size(); i++) {
for (int j=0; j<animals.size ()-1; j++) {
if(animals.get(j).compareTo (animals.get(j+1))<0)//***
String value = animals.get(j);
animals.set (j, animals.get(j+1) ) ;
animals.set((j+1), value);
{
}
}
}
for (int i =0;i<animals.size ();i++)
System.out.println(animals.get(i));
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage