Skip to content
Related Articles

Related Articles

Get Credential Information From the URL(GET Method) in Java
  • Last Updated : 01 Sep, 2020

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: manager

Input: 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.

My Personal Notes arrow_drop_up
Recommended Articles
Page :