double d=123456789012346;
DecimalFormat df = new DecimalFormat("#.##");
OutputItem.setText(df.format(d));
Я верю, что вы спрашиваете, как вы это делаете в Java, и, как правило, я предполагаю, что вы имеете в виду как float или double. Java не имеет встроенного экспоненциального типа, но вы можете отображать их в этой форме при их просмотре. Я предполагаю, что числа, которые вы хотите преобразовать, - это строка, поэтому вы можете сделать это:
double d = Double.parseDouble("1.23e+4");