ฉันจะเปรียบเทียบได้อย่างไรถ้า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