/*
Online Java - IDE, Code Editor, Compiler
Online Java is a quick and easy tool that helps you to build, compile, test your programs
online.
*/
public class Main
{
    public static String youtubeId(String url)
    {
        int pos;
        String findSlash;
        String checkTwoEquals;

        if (url.indexOf('=')!=-1)
        {
            pos=url.indexOf('=');
            checkTwoEquals = url.substring(pos+1,url.length());
            
            if (checkTwoEquals.indexOf('=')!=-1)
            {
                pos = checkTwoEquals.indexOf('=');
                return checkTwoEquals.substring(pos+1,checkTwoEquals.length());

            }
            return url.substring(pos+1,url.length());
        }
        else
        {
            pos=url.indexOf('.');
            findSlash = url.substring(pos,url.length());

            if (findSlash.indexOf('/')!=-1)
            {
                pos=findSlash.indexOf('/');

                return findSlash.substring(pos+1,findSlash.length());
            }
        }
        return "INCORRECT YOUTUBE URL";
    }

    public static void main(String[] args) 
    {
        System.out.println("Welcome to Online IDE!! Happy Coding :)");
        String[] urls = new String[6];
        urls[0]= "https://www.youtube.com/watch?v=XPEr1cArWRg";
        urls[1] = "https://youtu.be/BCDEDi5gDPo";
        urls[2] = "https://youtube.com/watch?t=4m40s&v=vxP3bY-XxY4";
        urls[3] = "https://youtube.comwatch?t4m40s&vvxP3bY-XxY4";
        urls[4] = "https://www.youtube.comwatch?v=XPEr1cArWRg";
        urls[5] = "https://youtube.com/watch?t=4m40s&v=vxP3b=Y-XxY4";
    
        for (String s: urls)
        {
            System.out.println("Original url: " + s);
            System.out.println("The video ID is: " + youtubeId(s) + "\n" );
        }
    }
}