Program to check if two strings are same or not

Given two strings, the task is to check if these two strings are identical(same) or not.

Examples:

Input: string1 = “GeeksforGeeks”, string2 = “GeeksforGeeks”
Output: Yes

Input: string1 = “GeeksforGeeks”, string2 = “Geeks”
Output: No

Approach: This can be done with the help of strcmp() method in C. Please note, this method is case-sensitive.

Implementation:

C

filter_none

edit
close

play_arrow

link
brightness_4
code

// C program to check if 
// two strings are identical
  
#include<stdio.h>
#include<string.h> 
  
int main()
{
  
    char string1[100], string2[100];
  
    // Get the strings which
    // is to be checked
    scanf("%s", string1);
    printf("Enter the first string: %s", string1);
  
    // Get the strings which
    // is to be checked
    scanf("%s", string2);
    printf("\nEnter the second string: %s", string2);
  
    // Check if both strings are equal
    printf("\nAre both strings same: ");
  
    if (strcmp(string1, string2) == 0) {
        printf("Yes");
    }
    else {
        printf("No");
    }
  
    return 0;
}

chevron_right


Java

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to check if 
// two strings are identical 
import java.util.* ;
  
class GFG
{
  
    // Driver code 
    public static void main(String []args)
    {
        Scanner in = new Scanner(System.in);
          
        // Get the strings which is to be checked 
        String string1 = in.nextLine(); 
        System.out.println("Enter the first string: " + string1); 
      
        // Get the strings which is to be checked 
        String string2 = in.nextLine(); 
        System.out.println("Enter the second string :" + string2); 
      
        // Check if both strings are equal 
        System.out.println("\nAre both strings same: "); 
      
        if (string1.equals(string2) == true
        
            System.out.println("Yes"); 
        
        else 
        
            System.out.println("No"); 
        
    
}
  
// This code is contributed by aishwarya.27

chevron_right


Python 3

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python program to check if 
# two strings are identical 
  
if __name__ == "__main__"
      
    # Get the strings which 
    # is to be checked 
    string1 = input("Enter the first string: ")
    print(string1, end = "\n")
      
    # Get the strings which 
    # is to be checked 
    string2 = input("Enter the second string: ")
    print(string2, end="\n")
      
    # Check if both strings are equal 
    print("Are both strings same: ", end = " "
  
    if (string1 == string2) : 
        print("Yes")
          
    else
        print("No"
  
# This code is contributed by Ryuga

chevron_right


C#

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# program to check if 
// two strings are identical
using System;
  
class GFG
{
  
    // Driver code 
    public static void Main()
    {
  
        // Get the strings which is to be checked 
        String string1 = Console.ReadLine();
        Console.WriteLine("Enter the first string: " + string1); 
      
        // Get the strings which is to be checked 
        String string2 = Console.ReadLine();
        Console.WriteLine("Enter the second string :" + string2); 
      
        // Check if both strings are equal 
        Console.WriteLine("\nAre both strings same: "); 
      
        if (string1.Equals(string2) == true
        
            Console.WriteLine("Yes"); 
        
        else
        
            Console.WriteLine("No"); 
        
    
}
  
/* This code contributed by PrinciRaj1992 */

chevron_right


Output:

Enter the first string: GeeksForGeeks
Enter the second string: GeeksForGeeks
Are both strings same: Yes


My Personal Notes arrow_drop_up

Technical Content Engineer

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.