In this HackerRank Java Singleton Pattern problem, you need to complete the Singleton class in your editor which contains the following components:

  1. A private Singleton non parameterized constructor.
  2. A public String instance variable named str.
  3. Write a static method named getSingleInstance that returns the single instance of the Singleton class.

HackerRank Java Singleton Pattern problem solution

HackerRank Java Singleton Pattern problem solution

import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
import java.lang.reflect.*;


class Singleton{
    private Singleton(){
        
    }
    public String str;
    private static Singleton S=new Singleton();
    public static Singleton getSingleInstance(){
        return S;
    }

}