找到 34423 篇文章,主题为编程

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

Maruthi Krishna
更新于 2024年7月31日 17:29:29

1K+ 次浏览

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

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

Maruthi Krishna
更新于 2020年7月2日 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) { // line 1         ... 阅读更多

Java中StringReader类的重要性?

raja
更新于 2023年11月23日 09:13:26

227 次浏览

StringReader类是Reader类的子类,它可以用来读取字符串形式的字符流,该字符流充当StringReader的源。StringReader类重写了Reader类中的所有方法。StringReader类重要的有skip()、close()、mark()、markSupported()、reset()等方法。语法 Public class StringReader extends Reader 示例 import java.io.StringReader; import java.io.IOException; public class StringReaderTest { public static void main(String[] args) { String str = "Welcome to Tutorials Point"; StringReader strReader = new StringReader(str); ... 阅读更多

Java中的ArrayIndexOutOfBoundsException和ArrayStoreException?

Maruthi Krishna
更新于 2019年8月2日 14:40:57

298 次浏览

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

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

Maruthi Krishna
更新于 2020年7月2日 12:43:37

8K+ 次浏览

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

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

Maruthi Krishna
更新于 2020年7月2日 12:45:01

10K+ 次浏览

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

Java中数组的缺点是什么?

Maruthi Krishna
更新于 2019年8月2日 14:16:04

2K+ 次浏览

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

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

Maruthi Krishna
更新于 2019年8月2日 14:12:53

2K+ 次浏览

要查找和为给定数字的连续子数组,请执行以下操作:遍历数组。在每个元素中,逐个添加下一个n个元素,当和等于所需值时,打印子数组。示例import java.util.Arrays; import java.util.Scanner; public class sub_arrays {    public static void main(String args[]){       //从用户处读取数组       Scanner sc = new Scanner(System.in);       System.out.println("Enter the size of the array that is to be created: ");       int size = sc.nextInt();       int[] myArray = new int[size];   ... 阅读更多

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

Maruthi Krishna
更新于 2019年8月2日 14:09:27

2K+ 次浏览

要将整数数组中的零与非零元素分开并将它们推到末尾,您需要重新排列数组,将所有非零元素按顺序分配到其位置,从零开始。然后,从数组的最后位置到末尾填充零。示例以下Java程序将数组中的所有零推到末尾。import java.util.Arrays; import java.util.Scanner; public class ZerosFromNonZeros {    public static void main(String args[]){       //从用户处读取数组       Scanner sc = new Scanner(System.in);       System.out.println("Enter the size of the array that ... 阅读更多

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

Rama Giri
更新于 2019年8月2日 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("Enter the size of the array that is to be created: ");       int size = sc.nextInt();       int[] myArray ... 阅读更多

广告
© . All rights reserved.