Convert the amount of lowercase to uppercase with Java

xiaoxiao2021-03-06  42

Package com.tzsw.emhr.relief.rtpub;

// Import dori.jasper.Engine. *; import java.util.Arraylist; import java.lang. *;

/ ** * Digital conversion * /

Public class converTnumber {// extends jrdefaultscriptlet // Constructor PUBLIC CONVERTNUMBER () {}

// Involved to digital lowercase, return to uppercase Chinese characters private static string control (string number) {int Num = 0; string numstr = null; arraylist alist = new arraylist (); arraylist block = new arraylist ();

INT longth (); system.out.println ("*** number ***: number); blist.add (" zero "); blist.add (" "); blist.add (""); Blist.add (""); blist.add (""); blist.add ("Wu"); Blist.Add ("Lu"); blist.add ("柒") Blist.add ("捌"); blist.add (""); blist.add ("10,000"); blist.add (""); blist.add (""); blist.add ( "Pick up"); blist.add ("yuan"); blist.add ("whole"); for (int i = 0; i

Longnum = alist.size (); for (INT i = longnum - 1; i> = 0; I -) {IF (alist.get (i). Equals (blist.get (0))) {alist.remove (i);} else {breaf;}} longnum = alist.size (); for (int i = 0; i

Longnum = alist.size (); for (int i = 0; i

Longnum = alist.size (); numstr = ""; for (int i = 0; i

Return Numstr;}

// Convert the fractional part public string converTSMLNumber (String Number) {ArrayList Clist = New ArrayList (); arraylist blist = new arraylist (); blist.add ("zero"); blist.add (""); blist.add (""); Blist.add (""); blist.add (""); blist.add ("Wu"); Blist.Add ("Lu"); blist.add ("柒") Blist.add ("捌"); blist.add ("");

Clist.add ("yuan"); clist.add ("angle"); clist.add ("division"); clist.add ("cent");

String strnum = ""; string = 0; if (number.length ()> 3) {strnum = Number.substring (0, 3);} else {strnum = number;} for (int) i = 0; i

/ / Judgment is a floating point number, if it is "see" int num = number.indexof ("."); String substr = ""; if (num! = -1) {// if (Integer). PARSEINT (Number.Substring (Num 1, Number.Length ()))> 0) {// Number = "" (Integer.ParsTRINT (Number.Substring (0, NUM)) 1); //} / / else {substr = number.substring (Num 1, Number.Length ()); flag = true; number = " integer.parseint (Number.Substring (0, NUM));

//}}

Num = Number.Length (); arraylist alist = new arraylist (); while (num> 0) {if (num "= 4) {alist.add (Number.Substring (Num - 4, NUM));} IF Num <4 && num> 0) {alist.add (number.substring (0, num)); Num = Num - 4;} Num = alist.size (); system.out.println ("Num ::" NUM); While (Num> 0) {NumBerstr = ConvertNumber.convert (ALIST.GET (Num - 1) .tostring ()) Blist.get (Num - 1); Num--;} // Process float points if (flag == true && Integer.parseInt (substr) = 0!) {numberStr = numberStr.substring (0, numberStr.length () - 2) convertSmlnumber (substr);} return numberStr;} public static void main (String [] args) {convertNumber cnum = new convertNumber (); string strnum = "100000090.0000"; string str = cnum.convertNumber (strnum); system.out.println (STR);}}

转载请注明原文地址:https://www.9cbs.com/read-54785.html

New Post(0)