找到 34423 篇文章 相关编程

Java 程序验证给定元素是否存在于数组中

Maruthi Krishna
更新于 2024-07-31 17:29:29

1K+ 阅读量

给定一个数组和其中一个元素作为输入,编写一个 Java 程序来检查该元素是否存在于给定数组中。您可以使用搜索算法查找数组中的任何元素。在本文中,我们将使用线性搜索和二分搜索算法。使用线性搜索算法在这种方法中,请按照以下步骤验证给定元素是否存在于数组中:使用 for 循环遍历数组。将每个元素与所需元素进行比较。如果找到,则返回索引。示例以下 Java 程序展示了如何... 阅读更多

我们可以在 Java 中使用 volatile 关键字使数组变为 volatile 吗?

Maruthi Krishna
更新于 2020-07-02 13:22:36

1K+ 阅读量

volatile 修饰符指示 JVM 访问 volatile 变量的线程应始终从内存中获取数据。即,线程不应缓存 volatile 变量。访问 volatile 变量会同步主内存中所有缓存的变量副本。volatile 只能应用于实例变量,这些变量的类型为对象或私有。volatile 对象引用可以为 null。示例public class MyRunnable implements Runnable {    private volatile boolean active;    public void run() {       active = true;       while (active) { // 第 1 行         ... 阅读更多

StringReader 类在 Java 中的重要性?

raja
更新于 2023-11-23 09:13:26

227 阅读量

StringReader 类是 Reader 类的子类,它可以用来读取字符串形式的字符流,该字符串充当 StringReader 的源。StringReader 类覆盖了 Reader 类中的所有方法。StringReader 类的重要方法有 skip()、close()、mark()、markSupported()、reset() 等。语法公共类 StringReader 扩展 Reader 示例导入 java.io.StringReader;导入 java.io.IOException;公共类 StringReaderTest { 公共静态 void main(String[] args) { 字符串 str = "欢迎来到 Tutorials Point";StringReader strReader = new StringReader(str); ... 阅读更多

Java 中的 ArrayIndexOutOfBounds 和 ArrayStoreException?

Maruthi Krishna
更新于 2019-08-02 14:40:57

298 阅读量

数组是一种数据结构/容器/对象,用于存储相同类型元素的固定大小的顺序集合。数组的大小/长度在创建时确定。数组中元素的位置称为索引或下标。数组的第一个元素存储在索引 0 处,第二个元素存储在索引 1 处,依此类推。创建数组在 Java 中,数组被视为引用类型,您可以使用 new 关键字类似于对象创建数组,并使用索引填充它,如下所示:int myArray[] = new int[7]; ... 阅读更多

创建后可以在 Java 中更改数组的大小吗?

Maruthi Krishna
更新于 2020-07-02 12:43:37

8K+ 阅读量

数组是一种数据结构/容器/对象,用于存储相同类型元素的固定大小的顺序集合。数组的大小/长度在创建时确定。数组中元素的位置称为索引或下标。数组的第一个元素存储在索引 0 处,第二个元素存储在索引 1 处,依此类推。每个数组元素都通过一个表达式访问,该表达式包含数组的名称,后跟所需元素的索引,括在方括号中。例如,如果一个包含 6 个... 阅读更多

我们可以在 Java 中的数组中存储对象吗?

Maruthi Krishna
更新于 2020-07-02 12:45:01

10K+ 阅读量

数组是一个容器,可以容纳固定数量的项目,并且这些项目应该具有相同的类型。大多数数据结构利用数组来实现其算法。以下是要理解数组概念的重要术语。元素:存储在数组中的每个项目称为元素。索引:数组中每个元素的位置都有一个数字索引,用于识别该元素。在数组中存储对象是的,由于对象在 Java 中也被视为数据类型(引用),因此您可以创建特定类类型的数组... 阅读更多

Java 中数组的缺点是什么?

Maruthi Krishna
更新于 2019-08-02 14:16:04

2K+ 阅读量

数组是一个容器,可以容纳固定数量的项目,并且这些项目应该具有相同的类型。大多数数据结构利用数组来实现其算法。以下是要理解数组概念的重要术语。元素-存储在数组中的每个项目称为元素。索引:数组中每个元素的位置都有一个数字索引,用于识别该元素。数组的大小将在创建时确定。数组的缺点删除或插入-您不能在... 阅读更多

如何在 Java 中查找和为给定数字的连续子数组?

Maruthi Krishna
更新于 2019-08-02 14:12:53

2K+ 阅读量

要查找和为给定数字的连续子数组-遍历数组。在每个元素处,逐个添加接下来的 n 个元素,当和等于所需值时,打印子数组。示例导入 java.util.Arrays;导入 java.util.Scanner;公共类 sub_arrays {    公共静态 void main(String args[]) {       //从用户读取数组       Scanner sc = new Scanner(System.in);       System.out.println("输入要创建的数组的大小:");       int size = sc.nextInt();       int[] myArray = new int[size];   ... 阅读更多

如何使用 Java 将整数数组中的零与非零分隔?

Maruthi Krishna
更新于 2019-08-02 14:09:27

2K+ 阅读量

要将整数数组中的零与非零分隔,并将它们推到末尾,您需要重新排列数组,将所有非零元素顺序分配到其位置,从零开始。然后,从数组的最后位置到其末尾填充零。示例以下 Java 程序将数组中的所有零推到其末尾。导入 java.util.Arrays;导入 java.util.Scanner;公共类 ZerosFromNonZeros {    公共静态 void main(String args[]) {       //从用户读取数组       Scanner sc = new Scanner(System.in);       System.out.println("输入要创建的数组的大小..."); 阅读更多

如何在 Java 数组中查找所有和等于给定数字的元素对?

Rama Giri
更新于 2019-08-02 14:05:01

6K+ 阅读量

在 Java 数组中查找所有和等于给定数字的元素对 -将数组中的每个元素添加到所有剩余元素(自身除外)。验证总和是否等于所需数字。如果为真,则打印其索引。示例import java.util.Arrays; import java.util.Scanner; public class sample {    public static void main(String args[]){       //从用户读取数组       Scanner sc = new Scanner(System.in);       System.out.println("输入要创建的数组的大小:");       int size = sc.nextInt();       int[] myArray ... 阅读更多

广告

© . All rights reserved.