I have no time to do my java homework tonight. This has to be done in the next 3-5 hours\r\nI need to write modify a java program that will parse a character string, as received from a web browser, into its component parts. \r\nI will provide a program that has been written with a multiple array. I need you to switch it to a single array.\r\n\r\n\r\n Here are the rules from my instructor:\r\nYOU MAY NOT USE THE JAVA BUILT IN URL ENCODER/DECODER,\r\n\r\nI cannot use multiple arrays i.e. array [][]\r\n\r\nNeed a comment next to code with short explanation i.e.// or /** */\r\n\r\nDO NOT HARDCODE SPECIFIC HEX TO CHARACTER DECODES. YOU NEED AN ALGORITHM.\r\n\r\nWrite a method that tests each character in the URL string and perform the appropriate decode.\r\n\r\nYou may want to write a method to convert hexidecimal numbers to decimal numbers.\r\n\r\nSkills demonstrated:\r\n\r\nLoops\r\nDecisions\r\nPositional notation to convert hex to decimal\r\nString parsing\r\nCasting (integer to character)\r\n\r\n