找到 34423 篇文章 关于编程
515 次浏览
如果您创建了一个特定数据类型的固定大小的数组并对其进行填充,如果您存储的值与它的数据类型不同,则会在运行时抛出 ArrayStoreException。示例在下面的 Java 程序中,我们正在创建一个 Integer 数组,并尝试在其中存储一个 double 值。 实时演示import java.util.Arrays; public class ArrayStoreExceptionExample { public static void main(String args[]) { Number integerArray[] = new Integer[3]; integerArray[0] = 12548; integerArray[1] = 36987; integerArray[2] = 555.50; integerArray[3] = 12548; ... 阅读更多
320 次浏览
当您使用集合对象时,如果一个线程正在迭代特定的集合对象,如果您尝试向其中添加或删除元素,则会抛出 ConcurrentModificationException。不仅如此,如果您正在迭代一个集合对象,向其中添加或删除元素,并尝试再次迭代其内容,则认为您正在尝试使用多个线程访问集合对象,并且会抛出 ConcurrentModificationException。示例 实时演示import java.util.ArrayList; import java.util.Iterator; public class OccurenceOfElements { public static void main(String args[]) { ArrayList list = new ArrayList(); ... 阅读更多
4K+ 次浏览
HashMap 是一个实现了 Map 接口的类。它基于哈希表。它允许 null 值和 null 键。您可以在 HashMap 对象中存储键值对。一旦您这样做,您就可以检索相应键的值,但是,我们用于键的值应该唯一重复值put 命令将值与指定的键关联。即,如果我们添加一个键值对,其中键已经存在,则此方法会用新值替换键的现有值,示例 实时演示import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class DuplicatesInHashMap ... 阅读更多
890 次浏览
ArrayList 类的 add() 方法可帮助您将元素添加到 ArrayList 中。它有两个变体 −add(E e) − 此方法接受一个对象/元素作为参数,并将给定元素添加到列表的末尾。public void add(int index, E element) − 此方法接受一个元素和一个整数值,表示我们需要插入该元素的位置,并将指定的元素插入此列表的指定位置。将当前位于该位置(如果有)的元素和任何后续元素向右移动(将其索引加 1)。因此 ... 阅读更多
22K+ 次浏览
String 类的 contains() 方法接受 Sting 值作为参数,验证当前 String 对象是否包含指定的字符串,如果包含则返回 true(否则返回 false)。因此,要在 ArrayList 中搜索字符串 −获取 ArrayList。使用 for-each 循环获取 ArrayList 对象的每个元素。验证 ArrayList 中的每个元素是否包含所需的字符串。如果是,则打印元素。示例 实时演示import java.util.ArrayList; import java.util.Iterator; public class FindingString{ public static void main(String[] args){ ArrayList list = new ArrayList(); //实例化一个 ArrayList 对象 ... 阅读更多
876 次浏览
Java 中的 ArrayList 类是 List 接口的可调整大小数组实现。它允许 null 值。此类的 clear() 方法会删除当前 List 对象中的所有元素。clear() 方法 V/S removeAll() 方法ArrayList 类中 clear() 和 removeAll(Collection c) 方法之间的一些重要区别。此表让我们了解这两种方法之间的比较。关键 ... 阅读更多
1K+ 次浏览
Java 提供 Iterator 和 ListIterator 类来检索集合对象的元素。hasNext() 方法这些接口的 hasNext() 方法在集合对象具有下一个元素时返回 true,否则返回 false。示例 实时演示import java.util.ArrayList; import java.util.Iterator; public class hasNextExample{ public static void main(String[] args){ ArrayList list = new ArrayList(); //实例化一个 ArrayList 对象 list.add("JavaFX"); list.add("Java"); Iterator it = list.iterator(); System.out.println(it.hasNext()); it.next(); System.out.println(it.hasNext()); it.next(); System.out.println(it.hasNext()); ... 阅读更多
415 次浏览
Set 接口不允许重复元素。此接口的 add() 方法接受元素并添加到 Set 对象中,如果添加成功则返回 true,如果您尝试使用此方法添加现有元素,则添加操作失败并返回 false。因此,要删除 ArrayList 对象的冗余元素 −获取/创建所需的 ArrayList。创建一个空的 Set 对象。尝试将 ArrayList 对象的所有元素添加到 Set 对象中。使用 clear() 方法清除 ArrayList 的内容。现在,使用 addAll() 方法将 Set 对象的内容再次添加到 ArrayList 中。示例 实时 ... 阅读更多
13K+ 次浏览
这表示一个旨在在处理之前保存数据的集合。它是一种先进先出 (FIFO) 的排列方式。队列中第一个放入的元素也是第一个从中取出的元素。peek() 方法peek() 方法返回当前队列顶部的对象,但不将其移除。如果队列为空,则此方法返回 null。示例 实时演示import java.util.Iterator; import java.util.LinkedList; import java.util.Queue; public class QueueExample { public static void main(String args[]) { Queue queue = new LinkedList(); queue.add("Java"); queue.add("JavaFX"); queue.add("OpenCV"); ... 阅读更多
4K+ 次浏览
Java 的 DeflaterOutputStream 类用于压缩给定的数据并将其流式传输到目标位置。此类的 write() 方法接受数据(整数和字节格式),对其进行压缩,并将其写入当前 DeflaterOutputStream 对象的目标位置。要使用此方法压缩文件&Minus;通过将其作为参数传递给其构造函数,使用要压缩文件的路径(以字符串格式)创建一个 FileInputStream 对象。通过将其作为参数传递给其构造函数,使用输出文件的路径(以字符串格式)创建一个 FileOutputStream 对象。通过... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP