找到 343 篇文章 关于 Java 编程

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

Debomita Bhattacharjee
更新于 2020-06-10 13:19:00

917 次浏览

findElement() 和 findElements() 方法尝试在 DOM 中搜索元素。它们之间的区别如下所示 - 序号findElement()findElements()1返回与定位器匹配的第一个网页元素。返回与定位器匹配的所有网页元素。2语法 - WebElement button = webdriver.findElement(By.name(""));语法 - List buttons = webdriver.findElements(By.name(""));3如果不存在匹配的网页元素,则抛出 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-01-05 06:38:26

5K+ 次浏览

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

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

Shriansh Kumar
更新于 2024-08-16 08:07:16

1K+ 次浏览

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

在 Java 中,对象、方法和变量存储在内存的哪个区域?

Arjun Thakur
更新于 2019-07-30 22:30:23

3K+ 次浏览

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

Java 中的 volatile 关键字

Chandu yadav
更新于 2020-06-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-06-23 15:32:55

2K+ 次浏览

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

Java 程序判断字符串是否为回文

Arjun Thakur
更新于 2020-06-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-06-23 15:23:49

327 次浏览

java.util.LinkedList.listIterator(int index) 方法返回此列表中元素的列表迭代器(按正确顺序),从列表中的指定位置开始。声明以下是 java.util.LinkedList.listIterator() 方法的声明public ListIterator listIterator(int index)参数index - 列表迭代器要返回的第一个元素的索引返回值此方法返回此列表中元素的 ListIterator(按正确顺序),从列表中的指定位置开始异常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-06-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阅读更多

广告