我想在java中截断一个float和一个double值.
以下是我的要求:1.如果我有12.49688f,它应该打印为12.49而不会四舍五入2.如果它是12.456的双倍,它应该打印为12.45而不会四舍五入3.无论如何,如果值是这样的话12.0,应仅打印为12.
条件3应始终牢记在心.它应与截断逻辑并发.
我有一个树形图,其中我按升序排序元素,如0,1,2,3等.这些元素按其值排序,即0,1,2等是值.我使用比较器对它们进行排序. .我想保留这个顺序,除了我想在map的末尾放置0值的元素.怎么做?