Friday, 24 May 2013

jstl if/else set forEach if

Leave a Comment
<c:choose>     <c:when test="${role eq 2}">        <c:forEach items="${authorityList}" var="value">          <c:if test="${value == 2}">             <c:set var="found" value="true"/>          </c:if>        </c:forEach>        <c:if test="${found == 'true'}">              </c:if>  ...
Read More...

Friday, 3 May 2013

Find Second Largest Number In Array Without Sorting

Leave a Comment
import java.util.Scanner; class SecondLargest { public static void main(String[] args) { int secondlargest = Integer.MIN_VALUE; int largest = Integer.MIN_VALUE; Scanner input = new Scanner(System.in); System.out.println("Enter array values: "); int arr[] = new int[5]; for (int i = 0; i < arr.length; i++) { arr[i] = input.nextInt(); if (largest < arr[i])...
Read More...

Thursday, 2 May 2013

ParseInt vs valueOf in Java

Leave a Comment
Both valueOf and parseInt methods are used to convert String to Integer in Java, but there are subtle difference between them. If you look at code of valueOf() method, you will find that internally it calls parseInt() method to convert Integer to String, but it also maintains a pool of Integers from -128 to 127 and if requested integer is in pool, it returns object from pool. Which means two integer objects returned using valueOf() method can be same by equality operator. This caching of Immutable object, does help in reducing...
Read More...