Java tutorial
//package com.java2s; public class Main { public static String truncateChange(String change, boolean isPercentChange) { String weight = change.substring(0, 1); String ampersand = ""; if (isPercentChange) { ampersand = change.substring(change.length() - 1, change.length()); change = change.substring(0, change.length() - 1); } change = change.substring(1, change.length()); double round = (double) Math.round(Double.parseDouble(change) * 100) / 100; change = String.format("%.2f", round); StringBuffer changeBuffer = new StringBuffer(change); changeBuffer.insert(0, weight); changeBuffer.append(ampersand); change = changeBuffer.toString(); return change; } }