Given a URL as a string, the task is to extract username, password, profile, role, and key from the URL in a GET Method.
Examples:
Input:
http://www.geeksforgeeks.com/signin/service?username=test&pwd;=test&profile;=developer&role;=ELITE&key;=manager
Output:
username: test
pwd: test
profile: developer
role: ELITE
key: managerInput: http://www.geeksforgeeks.com/signin/serviceusername=Vikas&pwd;=1@@2&profile;=developer&role;=SoftwareDeveloper&key;=Assitant
Output:
username: Vikas
pwd: 1@@2
profile: developer
role: SoftwareDeveloper
key: Assitant
Approach:
- Firstly, Remove the web Link from the given URL using the split method.
- Secondly, Split the URL where “&” operator is Found.
- In the end, Replace each index value from “=” to “: “.
Below is the implementation of the above approach:
Java
// Java Program to Get Credential// Information From the URL(GET Method)import java.util.*;import java.io.*;public class ExchangeCharacter { public static void main(String args[]) throws Exception { BufferedReader scan = new BufferedReader( new InputStreamReader(System.in)); // taking url as a string String url String str[] = url.split("\\?"); String arr[] = str[1].split("&"); for (String s : arr) { System.out.println(s.replace("=", ": ")); } }} |
Output:
username: Vikas pwd: 1@@2 profile: developer role: SoftwareDeveloper key: Assitant
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.


