See ajaveeb demonstreerib lähenemisviisi URL-i dekodeerimiseks Java-s.
Kuidas Java-s URL-i dekodeerida?
URL-i dekodeerimise saab saavutada kasutades ' decode () ” meetod. See meetod annab ' UnsupportedEncodingException ” kui määratud kodeeringutüüpi ei kasutata.
Süntaks
dekodeerida ( String x, String tüüp )
Antud süntaksis:
- “ x ” viitab stringile, mis tuleb dekodeerida.
- “ tüüp ” vastab kodeeringutüübile.
Importige alltoodud paketid, et tulla toime 'UnsupportedEncodingException'-ga ja kasutada vastavalt klassi 'URLDecoder'.
importida java.io.UnsupportedEncodingException ;
importida java.net.URLDecoder ;
Näide: URL-i dekodeerimine Javas
Järgmine näide dekodeerib määratud URL-i kasutaja määratud funktsiooni abil:
avalik klass URL dekodeerimine {
avalik staatiline String decodeURL ( String decodeUrl ) {
proovi {
String Kontrollima = '' ;
samal ajal ( ! Kontrollima. võrdub ( decodeUrl ) ) {
Kontrollima = decodeUrl ;
decodeUrl = URLDekooder . dekodeerida ( decodeUrl, 'UTF-8' ) ;
}
tagasi decodeUrl ;
}
püüda ( UnsupportedEncodingException välja arvatud ) {
tagasi ( 'Ei saa dekodeerida!' + välja arvatud. getMessage ( ) ) ;
} }
avalik staatiline tühine peamine ( String [ ] args ) {
String dekodeerida = ' https%3A%2F%2Flinuxhint.com/%2Fwatch%3Fv%3DM81wneSjQbA%26list%3DRDQPGmwRNkffc%26ind ex%3D2' ;
Süsteem . välja . println ( 'Algne URL->' + dekodeerida ) ;
String välja = decodeURL ( dekodeerida ) ;
Süsteem . välja . println ( 'Dekodeeritud URL ->' + välja ) ;
} }
Vastavalt ülaltoodud koodiridadele tehke alltoodud toimingud:
- Kõigepealt määrake funktsioon nimega ' decodeURL() ' millel on ' URL ”, mis tuleb dekodeerida selle parameetrina, mis edastatakse hiljem argumendina.
- Funktsiooni definitsioonis (lahtris ' proovi blokk), kontrollige, kas edastatud URL ei ole tühi võrdub () ” meetod.
- Pärast seda seostage ' dekodeerida () ' meetod ' URLDekooder ' klassi, et dekodeerida edastatud URL-i vastavalt ' UTF-8 ” kodeeringu tüüp.
- jaotises ' püüda ” plokk, käsitleb meetodi poolt tekitatud eeldatavat erandit kasutamata kodeeringutüübi stsenaariumis.
- Määrake meetodis 'main()' dekodeeritav URL.
- Lõpuks käivitage kasutaja määratud funktsioon ja edastage initsialiseeritud URL funktsiooni argumendina, et see vastavalt dekodeerida.
Väljund
Siin võib vihjata, et edastatud URL on asjakohaselt dekodeeritud.
Järeldus
URL-i dekodeerimist saab teostada URLDecoderi abil dekodeerida () ” meetod. See meetod annab ' UnsupportedEncodingException ” kui määratud kodeeringut ei kasutata. See artikkel tutvustas lähenemisviise URL-i dekodeerimiseks Java-s.