no java stack_Java Stack contains()用法及代码示例
发布日期:2021-06-24 11:26:29 浏览次数:3 分类:技术文章

本文共 1969 字,大约阅读时间需要 6 分钟。

java.util.Stack.contains()方法用于检查堆栈中是否存在特定元素。因此,本质上,它用于检查Stack是否包含任何特定元素。

用法:

Stack.contains(Object element)

参数:此方法采用了Stack类型的必需参数element 。如果堆栈中不存在此元素,则需要对其进行测试。

返回值:如果元素存在于堆栈中,则此方法返回True,否则返回False。

以下示例程序旨在说明Java.util.Stack.contains()方法:

示例1:

// Java code to illustrate contains()

import java.util.*;

public class StackDemo {

public static void main(String args[])

{

// Creating an empty Stack

Stack stack = new Stack();

// Use add() method to add elements into the Stack

stack.add("Welcome");

stack.add("To");

stack.add("Geeks");

stack.add("4");

stack.add("Geeks");

// Displaying the Stack

System.out.println("Stack: " + stack);

// Check for "Geeks" in the Stack

System.out.println("Does the Stack contains 'Geeks'? "

+ stack.contains("Geeks"));

// Check for "4" in the Stack

System.out.println("Does the Stack contains '4'? "

+ stack.contains("4"));

// Check if the Queue contains "No"

System.out.println("Does the Stack contains 'No'? "

+ stack.contains("No"));

}

}

输出:

Stack: [Welcome, To, Geeks, 4, Geeks]

Does the Stack contains 'Geeks'? true

Does the Stack contains '4'? true

Does the Stack contains 'No'? false

示例2:

// Java code to illustrate contains()

import java.util.*;

public class StackDemo {

public static void main(String args[])

{

// Creating an empty Stack

Stack stack = new Stack();

// Use add() method to add elements into the Stack

stack.add(10);

stack.add(15);

stack.add(30);

stack.add(20);

stack.add(5);

// Displaying the Stack

System.out.println("Stack: " + stack);

// Check for "Geeks" in the Stack

System.out.println("Does the Stack contains 'Geeks'? "

+ stack.contains("Geeks"));

// Check for "4" in the Stack

System.out.println("Does the Stack contains '4'? "

+ stack.contains("4"));

// Check if the Stack contains "No"

System.out.println("Does the Stack contains 'No'? "

+ stack.contains("No"));

}

}

输出:

Stack: [10, 15, 30, 20, 5]

Does the Stack contains 'Geeks'? false

Does the Stack contains '4'? false

Does the Stack contains 'No'? false

转载地址:https://blog.csdn.net/weixin_32497403/article/details/114410288 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java动态代码_Java Agent入门学习之动态修改代码
下一篇:linux 关闭mysql启动项_管理Linux启动项——停止MySQL自启动

发表评论

最新留言

不错!
[***.144.177.141]2024年04月16日 08时52分18秒