String to Integer converstion
String test;
int var;
var = Integer.valueOf(test).intValue();
or
String tmp = "32";
int area = Integer.parseInt(tmp);
(capture number exception).

Integer to String conversion

int i = 567;
String s = Integer.toString(i);

Or
String.valueOf(i).
Or
String s=new String(Integer.toString(i));


if value is not null, display value, else display space
< %= ((vinAttributes.getVehicleModelYear()!= null )? vinAttributes.getVehicleModelYear(): "")% >

Basic toString Reference: /** * Converts the object to a string */ public String toString() { StringBuffer sb = new StringBuffer(); String b = "\n"; sb.append("StreetAddress1: "); sb.append(((getStreetAddress1()==null)?"null":getStreetAddress1().toString())); sb.append(b); sb.append("StreetAddress2: "); sb.append(((getStreetAddress2()==null)?"null":getStreetAddress2().toString())); sb.append(b); sb.append("StreetAddress3: "); sb.append(((getStreetAddress3()==null)?"null":getStreetAddress3().toString())); sb.append(b); sb.append("City: "); sb.append(((getCity()==null)?"null":getCity().toString())); sb.append(b); sb.append("State: "); sb.append(((getState()==null)?"null":getState().toString())); sb.append(b); sb.append("Zip: "); sb.append(((getZip()==null)?"null":getZip().toString())); sb.append(b); sb.append("ZipExtension: "); sb.append(((getZipExtension()==null)?"null":getZipExtension().toString())); sb.append(b); return (sb.toString()); }
Singleton /* Singleton implementation private TestGiftCertificateService() { super(); } private static TestGiftCertificateService s_instance; public static synchronized TestGiftCertificateService getInstance() { if (s_instance == null) s_instance = new TestGiftCertificateService(); return s_instance; } */
Switch for loop for (int i = 0; i < params.length; i++) { ECSCallEvent call = new ECSCallEvent(); for (int j = 0; j < params[i].length; j++) { switch (j) { case 0 : call.setCallID(params[i][j]); break; case 1 : call.setReasonCode(params[i][j]); break; case 2 : call.setAutomaticNumberinID(params[i][j]); break; case 3 : call.setMemberID(params[i][j]); break; case 4 : call.setTransferCount(params[i][j]); break; case 5 : call.setTelesetID(params[i][j]); break; default : call.setReservedEUID(params[i][j]); } }

Process Iterate Map keys HashMap myMap = new HashMap(); myMap.putAll(m_sessions); m_sessions.clear(); Set keyset = myMap.keySet(); Iterator iter = keyset.iterator(); while (iter.hasNext()) { Long sessionId = (Long)iter.next(); closeMQSession(sessionId); m_sessions.remove(sessionId); } Ternary Expressions Ternary expressions look a little strange at first. However, they can be useful in making code read better. For example, consider the following code: package oreilly.hcj.review; public class SyntaxIssues{ public int someMethod(final Point p) { if (p == null) { return 0; } else { return p.x + p.y; } } } Although this method runs properly, it is unnecessarily wordy. The same thing could have been accomplished using a much simpler ternary expression: package oreilly.hcj.review; public class SyntaxIssues { public int someElegantMethod(final Point p) { return p == null ? 0 : p.x + p.y; } }