ฉันจะเปรียบเทียบได้อย่างไรถ้าBigDecimalมูลค่ามากกว่าศูนย์
1
ดูเป็นgithub.com/mortezaadi/bigdecimal-utilsมีวิธี isPositive () นอกจากนี้ยังมีเช่นเดียวกับ (bigdecimal) .isZero (); คือ (BigDecimal) .notZero (); คือ (BigDecimal) .isPositive (); // มากกว่าศูนย์คือ (ใหญ่ที่สุด) .isNegative (); // น้อยกว่าศูนย์คือ (ใหญ่ที่สุด) .isNonPositive (); // น้อยกว่าหรือเท่ากับศูนย์คือ (ใหญ่ที่สุด) .isNonNegative ();
—
Morteza Adi
@MortezaAdi ตั้งแต่
—
djmj
BigDecimalการดำเนินการComparableฟังก์ชั่นการเปรียบเทียบชอบดีกว่าถูกย้ายไปยังlt, le, eq, ne ComparableUtilsดังนั้นจึงสามารถใช้สำหรับคลาสอื่น ๆ เช่นDateหรือประเภทที่กำหนดเอง
@djmj ต้องการกำหนดการใช้งานไม่จำเป็นต้องมีหรือไม่มีความตั้งใจที่จะสร้าง ComparableUtils ข้างฟังก์ชั่นของ lt, le, eq, etc นั้นต่างจากรุ่นทั่วไปอย่างสิ้นเชิง
—
Morteza Adi