 <p>Try this:</p> <pre><code>/** * * Convert a bengali numeral to its arabic equivalent numeral. * * @param bengaliNumeral bengali numeral to be converted * * @return the equivalent Arabic numeral * @see #bengaliToInt */ public static char bengaliToArabic(char bengaliNumeral) { return (char) (bengaliNumeral - '০' + '0'); } public static int bengaliToInt(char bengaliNumeral) { return Character.getNumericValue(bengaliNumeral); } </code></pre> <p><a href="http://ideone.com/qJ8ddX" rel="nofollow">DEMO</a></p> <h3>SAMPLE CODE</h3> <pre><code>System.out.format("bengaliToArabic('১') == %s // char\n", bengaliToArabic('১')); System.out.format("bengaliToInt('১') == %s // int\n", bengaliToInt('১')); </code></pre> <h3>OUTPUT</h3> <pre><code>bengaliToArabic('১') == 1 // char bengaliToInt('১') == 1 // int </code></pre>