java - 8 base64 -

med java - 8, base64 har endelig fået sin.java - 8 nu har indbygget koder og dekoder for base64 - kodning.i java - 8, kan vi bruge tre typer base64 - kodning og minus,,,,, enkle og minus; produktion er kortlagt en række tegn, der ligger i, a-za-z0-9 + /,.kodningsmaskinen ikke tilføje enhver linje foder i produktionen, og den dekoder afviser enhver karakter a-za-z0-9 + /.,,,, url, − produktion er kortlagt til række tegn, ligger i, a-za-z0-9 + _,.produktionen er url og filnavn sikker.,,,, mime, − produktion er kortlagt at mime venlige format.produktionen er repræsenteret i retning af mere end 76 personer hver, og anvender en vogn tilbage '\\ r', efterfulgt af et linefeed '), n' som den linje, separator.- ikke er til stede, til udgangen af den kodede produktion.,,, indlejrede klasser, s. nej, indlejrede klasse & beskrivelse 1, statisk klasse base64. dekoder, denne klasse gennemfører en dekoder for at afkode byte data ved hjælp af base64 - kodning ordning som specificeret i rfc 4648 og rfc 2045., 2, statisk klasse base64 - denne klasse. koder, gennemfører en kodeenhed til indkodning byte data ved hjælp af base64 - kodning ordning som specificeret i rfc 4648 og rfc 2045.,, metoder, s. nej, metode navn & beskrivelse 1, statisk base64. dekoder getdecoder(), returnerer et base64. dekoder, at dekoder med grundlæggende type base64 - kodning, 2). statisk base64. koder getencoder(), returnerer et base64. koder, der koder ved hjælp af den grundlæggende type base64 - kodning, 3).statisk base64. dekoder getmimedecoder(), returnerer et base64. dekoder, som afkoder med mime - base64 afkodning ordning., 4, statisk base64. koder getmimeencoder(), returnerer et base64. koder, som koder ved hjælp af mime - base64 - kodning ordning., 5, statisk base64. koder getmimeencoder (int linelength, byte [] lineseparator) - og vender tilbage til en base64. koder, som koder ved hjælp af mime - base64 - kodning ordning med bestemte linjelængde og tråd), 6, statisk base64. dekoder geturldecoder(), returnerer et base64. dekoder, at dekoder med url og filnavn sikkert type base64 - kodning ordning. 7, statisk base64. koder geturlencoder(), returnerer et base64. koder som koder - - ved hjælp af url og filnavn sikkert type base64 - kodning ordning., de metoder, vi har arvet, base64 - klasse arver par metoder fra, java.lang.object, klasse, base64 - f.eks. lad os se et eksempel at se base64 - i praksis og minus;, java8tester.java, import java.util.base64; import java.util.uuid; import java.io.unsupportedencodingexception; offentlige klasse helloworld {offentlige statisk tomrum vigtigste (string - args []) (prøve (////////kode med grundlæggende indkoder snor base64encodedstring = base64. getencoder(). encodetostring ("tutorialspoint?java8 ". getbytes (" utf - 8 ") system. println (" base64 - kodet string (grundlæggende): "+ base64encodedstring); //decode byte [] base64decodedbytes = base64. getdecoder(). afkode (base64encodedstring) system. println (" den oprindelige serie: "+ nye string (base64decodedbytes," utf - 8 ") base64encodedstring = base64. geturlencoder(). encodetostring (" tutorialspoint?java8 ". getbytes (" utf - 8 ") system. println (" base64 - kodet string (url): "+ base64encodedstring); stringbuilder stringbuilder = nye stringbuilder(); int (i = 0. jeg < 10 + + i) (stringbuilder. både (uuid. randomuuid(). tostring());} byte [] mimebytes = stringbuilder. tostring(). getbytes (" utf - 8 "); snor mimeencodedstring = base64. getmimeencoder(). encodetostring (mimebytes) system. println (" base64 - kodet string (mime): "+ mimeencodedstring)} fangst (unsupportedencodingexception e) (system. println (" fejl + e: "getmessage())}}}, kontrollere resultatet, udarbejdelse af klasse ved hjælp af, javac, de således &$minus.javac java8tester.java, nu kører det java8tester således − $java java8tester, bør det få følgende output og minus;, base64 - kodet string (grundlæggende): vhv0b3jpywxzug9pbnq /amf2ytg = oprindelige serie: tutorialspoint?java8 base64 - kodet string (url): vhv0b3jpywxzug9pbnq_amf2ytg = base64 - kodet string (mime): zwjjy2yzzwutymuwzc00yjg1ltlkyjutnwuymzblnwi 4zgq4zje1ngjmmjetntdkni00yzm1ltg4 mzytndzlyznhzdm2ntdkzmqzy2rinzmtmtu1oc00zjbmlwfmzgqtm2yyzwu3mdyzzjqwnzvhy wq0 odctzweyzs00yzm2lweyzmutogvkmmnjmgnmzgm3mtg5ywuyzgqtmzg4ms00m2nklwi2ndetz jnh zjk2ogixzdu2yzkzodzlytutnjljnc00zmiyltkzytqtmzvlotflnjdly2e0mdcwnwexmwitm me4 yy00otljltg2nmitmje3ztzmmmiyy2ninzi2mjawzwqtmji0nc00yzjhlwjimgitotczmdjkm zix ngfky2qyzmvhoditnmuyos00mwnjlwfloditnzdmnzrhymq4ngu5zgq3zjy3nzktzjgwyi00m zlk ltlmndgtotnlntiwyzizzdcy,



Previous:
Next Page: