write java code to print second max number in the array
Answer Posted / himesh mistry
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
public class SecondMax {
/**
* @param args
*/
public static void main(String[] args) {
int[] numbers = {9,4,8,0,0,5,9,1,4,2};
Set arrSet = new HashSet();
for (int i=0;i<numbers.length;i++) {
arrSet.add(numbers[i]);
}
ArrayList s = new ArrayList(arrSet);
Collections.sort(s);
System.out.println("Second element : " +
s.get(s.size()-2));
}
}
| Is This Answer Correct ? | 16 Yes | 5 No |
Post New Answer View All Answers
What is synchronization and why is it important in java programming?
Which of the following is not an isolation level in the JDBC
What is externalizable interface?
What are the data types supported by java? What is autoboxing and unboxing?
What are green threads in java?
What is the use of default method in interface in java? Explain
How to make a class or a bean serializable?
How do you add spaces in java?
What is oops in java?
Explain the difference between collection api and stream api in java8?
What is executor memory?
What is an 8 bit word?
How do I start learning java?
How to connect to a remote database using Applet?
What does += mean coding?