新建了一個class類 取名叫Firut
import java.math.BigDecimal; public class Firut { private String id; private BigDecimal price; private long much; private int choose; public String getId() { return id; } public void setId(String id) { this.id = id; } public BigDecimal getPrice() { return price; } public void setPrice(BigDecimal price) { this.price = price; } public long getMuch() { return much; } public void setMuch(long much) { this.much = much; } public int getChoose() { return choose; } public void setChoose(int choose) { this.choose = choose; } public static void main(String[] args) { Firut firut = new Firut(); long price = 1000; BigDecimal b = new BigDecimal(100); firut.setId("1");
//long轉換成BigDecimal firut.setPrice(new BigDecimal(price));
//BigDecimal轉換成long firut.setMuch(b.longValue());
//BigDecimal轉換成int firut.setChoose(b.intValue()); System.out.println(firut.getPrice()); } }
注意轉換的精度問題