0% found this document useful (0 votes)
11 views

Java Lab Manual

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Java Lab Manual

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

1.Write a program to check whether two strings are equal or not.

import java.util.Scanner;
public class StringEqualityChecker
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
// Input first string
System.out.print("Enter the first string: ");
String firstString = scanner.nextLine();
// Input second string
System.out.print("Enter the second string: ");
String secondString = scanner.nextLine();
// Check if the strings are equal
if (areStringsEqual(firstString, secondString))
{
System.out.println("The strings are equal.");
}
else
{
System.out.println("The strings are not equal.");
}
// Close the scanner to avoid resource leak
scanner.close();
}
// Method to check whether two strings are equal
private static boolean areStringsEqual(String str1, String str2)
{
// Use equals method for string comparison
return str1.equals(str2);
}}

2.Write a program to display reverse string.

import java.util.Scanner;

public class ReverseString {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// Input string

System.out.print("Enter a string: ");

String inputString = scanner.nextLine();

// Display the reverse of the string

String reversedString = reverseString(inputString);

System.out.println("Reversed String: " + reversedString);

// Close the scanner to avoid resource leak

scanner.close();

// Method to reverse a string

private static String reverseString(String input) {

// Convert the string to a char array

char[] charArray = input.toCharArray();

// Reverse the char array

int start = 0;
int end = charArray.length - 1;

while (start < end) {

// Swap characters at start and end indices

char temp = charArray[start];

charArray[start] = charArray[end];

charArray[end] = temp;

// Move indices towards the center

start++;

end--;

// Convert the char array back to a string

return new String(charArray);

You might also like