JavaでStringTemplateを使用しています。
10 進数を特定の精度 (たとえば、小数点以下 3 桁) でレンダリングしたいと考えています。
STオブジェクトがそれを行うことは可能ですか? そしてどうやって?
編集:明確にするために、これはオブジェクトをレンダリングするときに特に関連します。たとえば、私のコードは次のようになります
String renderMe(String template, Collection<MyClass> items)
{
// render the items here using the template....
}
renderMe() は MyClass のフィールドについて何も知る必要はありません。特に、どのフィールドが浮動小数点であるかを知る必要はありません。このデカップリングを維持するソリューションを探しています。