Skip to content

Instantly share code, notes, and snippets.

@sharmadhiraj
Last active February 15, 2017 12:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sharmadhiraj/208af58989f551fda9c5df83a81afe80 to your computer and use it in GitHub Desktop.
Save sharmadhiraj/208af58989f551fda9c5df83a81afe80 to your computer and use it in GitHub Desktop.
Change English number to Nepali number(Unicode) using android/java
public class EnglishNumberToNepaliNumber extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
int x = 4545645;
String xInNepali = Util.convertEnglishNumberToNepali(x);
Log.d("xInNepali",x+" : "+xInNepali);
}
}
public class Util {
public static String convertEnglishNumberToNepali(int num) {
char[] number = String.valueOf(num).toCharArray();
for (int i = 0; i < number.length; i++) {
number[i] = englishToNepaliNumberInternal(number[i]);
}
return String.valueOf(number);
}
private static char englishToNepaliNumberInternal(char number) {
switch (number) {
case '0':
number = '०';
break;
case '1':
number = '१';
break;
case '2':
number = '२';
break;
case '3':
number = '३';
break;
case '4':
number = '४';
break;
case '5':
number = '५';
break;
case '6':
number = '६';
break;
case '7':
number = '७';
break;
case '8':
number = '८';
break;
case '9':
number = '९';
break;
}
return number;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment