I tried as the below code code snippet, but the TradeID is printing as Trade_I_D, but it must be as Trade_ID.
- input: 
getCurrency, getAccountName, getTradeID - expected output: 
Currency, Account_Name, Trade_ID 
public class RemoveGet {
    public static void main(String args[]) {
        for (String a : args) {
            String b = a.replace("get", "");
            //System.out.println(b);
            StringBuffer sb = new StringBuffer();
            for (int i = 0; i < b.length(); i++) {
                if (Character.isUpperCase(b.charAt(i))) {
                    sb.append("_");
                    sb.append(b.charAt(i));
                } else {
                    sb.append(b.charAt(i));
                }
            }
            //System.out.println(sb.toString());
            String c = sb.toString();
            if (c.startsWith("_")) {
                System.out.println(c.substring(1));
            }
        }
    }
}