找到 343 篇文章 关于 Java 编程

findElement() 和 findElements() 方法有什么区别?

Debomita Bhattacharjee
更新于 2020年6月10日 13:19:00

917 次浏览

findElement() 和 findElements() 方法都尝试在 DOM 中搜索元素。它们之间的区别如下所示 - 序号findElement()findElements()1返回与定位器匹配的第一个 Web 元素。返回与定位器匹配的所有 Web 元素。2语法 - WebElement button = webdriver.findElement(By.name(""));语法 - List buttons = webdriver.findElements(By.name(""));3如果不存在匹配的 Web 元素,则抛出 NoSuchElementException如果不存在匹配的元素,则返回空列表。示例使用 findElements()。import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class RowFindElements {    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");       WebDriver driver ... 阅读更多

在 Linux 中执行 C# 代码

Ajay yadav
更新于 2021年1月5日 06:38:26

5K+ 次浏览

到目前为止,.NET 核心应用程序仅适用于 Windows 操作系统,但现在 Microsoft 推出了一个名为 Mono 的新的跨平台应用程序,它可以通过以下方式在 Linux 环境中执行在 .NET 平台下开发的应用程序:给我们一种印象,就像我们正在运行 Linux 软件包而不是执行 .exe 文件一样。MonoMono 是一个开源实用程序,允许开发人员在其他平台(如 Mac 或 Linux)上执行以 .NET 为中心的应用程序,因为它提供了 Windows 平台的安装包,可以在 Windows 操作系统上编译和执行 .NET 程序集,而无需... 阅读更多

Java 程序判断元素是否在栈中

Shriansh Kumar
更新于 2024年8月16日 08:07:16

1K+ 次浏览

栈是一种线性数据结构,其中元素以 LIFO 方式存储。这里,LIFO 代表后进先出,这意味着插入的最后一个元素将是第一个被访问的元素。在 Java 中,栈是 Java 集合框架提供的类,它实现了栈数据结构。在本文中,我们将编写 Java 程序来判断元素是否在栈中。使用 Stack.search() 方法java.util.Stack.search() 方法用于判断元素是否在 Java 的栈中。此方法接受一个... 阅读更多

Java 中对象、方法和变量在内存中如何存储?

Arjun Thakur
更新于 2019年7月30日 22:30:23

3K+ 次浏览

有五个主要的内存区域用于各种 Java 元素。以下是它们的列表。类区域 - 此区域包含类的静态成员。方法区域 - 此区域包含方法定义和可执行代码。堆区域 - 此区域包含动态分配/释放的对象。如果对象不再被任何活动引用引用,则会将其释放。栈区域 - 此区域包含局部变量。池区域 - 包含不可变对象,如字符串。

Java 中的 volatile 关键字

Chandu yadav
更新于 2020年6月23日 15:30:10

5K+ 次浏览

volatile 修饰符用于让 JVM 知道访问该变量的线程必须始终将其自己的变量私有副本与内存中的主副本合并。访问 volatile 变量会同步内存中所有变量的缓存副本。Volatile 只能应用于实例变量,这些变量的类型为对象或私有。volatile 对象引用可以为 null。示例public class MyRunnable implements Runnable {    private volatile boolean active;    public void run() {       active = true;       while (active) {       }    }    public void stop() {       active = false;    } }

Java 中的 synchronized 关键字

Ankith Reddy
更新于 2020年6月23日 15:32:55

2K+ 次浏览

当我们在程序中启动两个或多个线程时,可能会出现多个线程尝试访问同一资源的情况,最终由于并发问题而产生无法预料的结果。例如,如果多个线程尝试写入同一个文件,那么它们可能会损坏数据,因为其中一个线程可能会覆盖数据,或者当一个线程正在打开同一个文件时,另一个线程可能会关闭同一个文件。因此,需要同步多个线程的操作,并确保只有一个线程... 阅读更多

Java 程序检查字符串是否为回文

Arjun Thakur
更新于 2020年6月23日 15:21:47

3K+ 次浏览

如果即使字符串反转后每个字符的位置也保持不变,则该字符串为回文。例如,“MADAM”是一个回文字符串,因为即使字符串“MADAM”反转后,每个字符的位置也保持不变。现在,为了识别字符串是否为回文,我们可以使用库方法方法,也可以不使用库方法方法。但是,如果我们要检查“Madam”是否为回文,它会告诉我们它不是回文,因为第一个字母是大写。示例 - 不使用库方法。现场演示public class Palindrome {    public static void ... 阅读更多

Java 程序检查字符串中每个元音的出现次数

Chandu yadav
更新于 2024年10月15日 11:51:21

3K+ 次浏览

要计算字符串中元音出现的次数,再次使用 Java 的 Map 工具,就像在计算字符串中每个字符的出现次数时一样。将每个元音作为 Map 中的键,并将每个键的初始值设置为 1。现在将每个字符与 Map 的键进行比较,如果一个字符与一个键匹配,则将其对应的值增加 1。检查字符串中每个元音出现次数的步骤以下是检查字符串中每个元音出现次数的步骤 - 首先,我们将定义... 阅读更多

Java 中的 ListIterator

Arjun Thakur
更新于 2020年6月23日 15:23:49

327 次浏览

java.util.LinkedList.listIterator(int index) 方法返回此列表中元素的列表迭代器(按正确顺序),从列表中的指定位置开始。声明以下是 java.util.LinkedList.listIterator() 方法的声明public ListIterator listIterator(int index)参数index - 列表迭代器要返回的第一个元素的索引返回值此方法返回此列表中元素的列表迭代器(按正确顺序),从列表中的指定位置开始异常IndexOutOfBoundsException - 如果索引超出范围示例以下示例显示了 java.util.LinkedList.listIterator() 方法的使用。示例现场演示package com.tutorialspoint; import java.util.*; public class LinkedListDemo {    public static void main(String[] args) { ... 阅读更多

Java 8 Optional 类

Chandu yadav
更新于 2020年6月23日 15:24:33

367 次浏览

Optional 是一个容器对象,用于包含非空对象。Optional 对象用于用缺失值表示 null。此类具有各种实用程序方法,以方便代码处理“可用”或“不可用”的值,而不是检查 null 值。它是在 Java 8 中引入的,类似于 Guava 中的 Optional。类声明以下是 java.util.Optional 类的声明 -public final class Optional extends Object类方法序号方法和描述1static Optional empty()返回一个空的 Optional 实例。2boolean equals(Object obj)指示其他一些对象是否“等于”此 Optional。3Optional filter(Predicate阅读更多

广告
© . All rights reserved.