-5
"15000000"문자열을 "150.00"문자열로 변환하는 방법을 안내해 줄 사람이 있습니까? 내가 150.0을 얻고있다Java에서 문자열 서식 지정
public static String truncate(String str, int length) {
// Ensure String length is longer than requested size.
str = str.trim();
if (str.length() > length) {
str = str.substring(0, length - 1);
}
return str;
}
private void populateDetails() throws BusinessObjectException, ParseException {
List<PolicyProducerDetails> policyProducerDetailsList = null;;
if (results!=null) {
policyProducerDetailsList = new ArrayList<PolicyProducerDetails>();
for (Iterator<PolhierPprModel> iterator = results.iterator(); iterator.hasNext();) {
PolhierPprModel resultPolhierPprModel = (PolhierPprModel) iterator.next();
{
String test = resultPolhierPprModel.getCommRate().toString();
String test1 =truncate(test,4);
Float test2 = Float.parseFloat(test1);
String test3 = String.valueOf(test2);
policyProducerDetailsLocal.setCommRateOverride(test3);
}
을하지만 난 그것을 150.00 확인하려면 다음과 같이
나는 그것을 할 노력했다.또한 내가했던 것처럼 하드 코딩하지 않기를 바랍니다. 도움이 될 것입니다.
안녕하세요 코드가 구문 상 올바른가요? – BevynQ
정확히 수행해야 할 작업은 무엇입니까? ... 코드는 정상입니다. – Deep