Stack Practice in java
Vasanth S

Vasanth S @vasanthvnr_31

About: I am Vasanth from the department of Information Technology, currently pursing my UG degree. I have been learning the flutter app development and also a Java programing language.

Joined:
Jan 27, 2025

Stack Practice in java

Publish Date: Feb 13
1 0

Today practiced the Stack in java and try the problem to check the balanced brackets
here's is an code :

import java.util.Scanner;
import java.util.Stack;
import java.util.StringTokenizer;

public class brackets {
static boolean isvalid(String s){

    Stack<Character> stack=new Stack<>();
    for (char i:s.toCharArray()){
        if(i =='{' || i=='['){
            stack.push(i);
        }
        else {
            if (stack.isEmpty()) {
                return false;
            }
            char top = stack.pop();
            if (i == '}' && top != '{' || i == ']' && top != '[') {
                return false;
            }
        }
    }
    return stack.isEmpty();
}
public static void main(String[] args) {
    Scanner in=new Scanner(System.in);
    System.out.println("Enter the string :");
    String s= in.nextLine();
    System.out.println(isvalid(s));

}
Enter fullscreen mode Exit fullscreen mode

}

java

stack

javastack

balancedstack

leetcode

Comments 0 total

    Add comment