JAVA SE 7 Features
- Switch Statement supports String Literal
- Diamond Operator
- ARM with Try-With-Resource block
- Multi-Catch Exception
- Suppressed Exceptions
- Number Formatting Enhancement
- Binary Literals
- Integer.compare()
- @SafeVarargs annotation
- ClassLoader Improvements
- Collection API Improvements: LinkedTransferQueue
- Concurrent Utils Improvements
- java.util.concurrent.ConcurrentLinkedDeque
- java.util.concurrent.ThreadLocalRandom
- Java 7 Concurrency API: Phaser
- Fork/Join Framework
- JDBC 4.1
- NIO 2.0
Now we'll discuss each topic in detail.
Integer.compare()
java.lang.Integer
public static int compare(int first,int second)
The value 0 if first == second
The value less than 0 if first < second
the value greater than 0 if first > second
Example:-
public class LengthComparator implements Comparator<String>
{
public int compare(String first, String second)
{
return Integer.compare(first.length(),second.length());
}
}
Arrays.sort(strArray,new LengthComparator());
No comments:
Post a Comment