How can I format a negative currency using a Thymeleaf attribute processor?
<p>I need to display negative currency-formatted values in a table, using Thymeleaf.  Currently, I'm using <code>#numbers.formatDecimal</code> to achieve this, as follows:</p>

<pre><code>&lt;td th:text="${'$' + #numbers.formatDecimal(value, 1, 'DEFAULT', 2, 'DEFAULT)}" /&gt;
</code></pre>

<p>For a <code>value</code> greater than zero, this works fine:</p>

<pre><code>&lt;td&gt;$34.50&lt;/td&gt;
</code></pre>

<p>But for a negative <code>value</code>, I get:</p>

<pre><code>&lt;td&gt;$-12.75&lt;/td&gt;
</code></pre>

<p>This isn't correct - I need the currency symbol to be moved to the right of the minus sign.  How can I achieve this?</p>