找到 2637 篇文章 关于 Java

Java 中生成正有理数的算法

sudhir sharma
更新于 2019-10-16 06:47:04

715 次查看

有理数 - 以 p/q 的形式表示的数。给定条件是 p 和 q 都应该是整数,并且 q 不应该等于 0。正有理数是指最终值为正的数。为此,p 和 q 都应该是正数或 p 和 q 都应该是负数。在这个问题中,要生成小于给定数字的正随机数。我们必须生成有限数量的正有理数到 n,即我们将找到 1 到 n 之间的有理数。对于此算法,我们将... 阅读更多

如何在 Java 中自动递增 JSONObject 的属性?

raja
更新于 2020-07-06 13:03:45

1K+ 次查看

JSONObject 是一个名称/值对的无序集合,并从字符串中解析文本以生成类似于映射的对象。但是,我们可以使用 JSONObject 类的 increment() 方法自动递增 JSONObject 的属性。如果没有这样的属性,则创建一个值为 1 的属性。如果存在这样的属性并且它是 Integer、Long、Double 或 Float,则为其加 1。语法public JSONObject increment(java.lang.String key) throws JSONException示例import org.json.JSONException; import org.json.JSONObject; public class IncrementJSONObjectTest {    public static void main(String[] args) throws JSONException {       JSONObject jsonObj = new JSONObject();       jsonObj.put("year", 2019);     ... 阅读更多

如何在 Java 中将 JSONObject 转换为 Cookie 或从 Cookie 转换为 JSONObject?

raja
更新于 2020-07-06 13:05:15

1K+ 次查看

JSON 是一种广泛使用的数据交换格式,它轻量级且与语言无关。我们可以使用 toString() 方法将 JSONObject 转换为 Cookie,并使用 org.json.Cookie 类的 toJSONObject() 方法将 Cookie 转换为 JSONObject。将 JSONObject 转换为 Cookie语法public static java.lang.String toString(JSONObject jo) throws JSONException示例import org.json.Cookie; import org.json.JSONObject; public class JSONObjectToCookieTest {    public static void main(String args[]) {       JSONObject jsonObject = new JSONObject();       jsonObject.put("path", "/");       jsonObject.put("expires", "Thu, 07 May 2020 12:00:00 UTC");       jsonObject.put("name", "username");       jsonObject.put("value", "Adithya");       String cookie = Cookie.toString(jsonObject); ... 阅读更多

Java 中重新抛出异常是什么意思?

Maruthi Krishna
更新于 2019-11-01 10:22:40

5K+ 次查看

当异常在 catch 块中被捕获时,您可以使用 throw 关键字(用于抛出异常对象)重新抛出它。在重新抛出异常时,您可以原样抛出相同的异常,而无需对其进行调整,如下所示:try {    int result = (arr[a])/(arr[b]);    System.out.println("Result of "+arr[a]+"/"+arr[b]+": "+result); } catch(ArithmeticException e) {    throw e; }或者,将其包装在新的异常中并抛出。当您将捕获的异常包装在另一个异常中并抛出它时,这称为异常链接或异常包装,通过这样做,您可以调整您的异常,抛出... 阅读更多

如何在 Java 中迭代集合时避免 ConcurrentModificationException?

Maruthi Krishna
更新于 2019-10-15 10:35:53

320 次查看

当您使用集合对象时,如果一个线程正在迭代某个特定的集合对象,如果您尝试向其中添加或删除元素,则会抛出 ConcurrentModificationException。不仅如此,如果您正在迭代一个集合对象,向其中添加或删除元素并尝试再次迭代其内容,则认为您正在尝试使用多个线程访问集合对象,并会抛出 ConcurrentModificationException。示例实时演示import java.util.ArrayList; import java.util.Iterator; public class OccurenceOfElements {    public static void main(String args[]) {       ArrayList list = new ArrayList();       ... 阅读更多

当我们尝试将重复的键插入 Java 中的 HashMap 对象时会发生什么?

Maruthi Krishna
更新于 2019-10-15 10:32:33

4K+ 次查看

HashMap 是一个实现 Map 接口的类。它基于哈希表。它允许空值和空键。您可以在 HashMap 对象中存储键值对。一旦您这样做,您就可以检索相应键的值,但是,我们用于键的值应该是唯一的重复值put 命令将值与指定的键关联。即,如果我们添加一个键值对,其中键已经存在,则此方法会用新值替换键的现有值,示例实时演示import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class DuplicatesInHashMap ... 阅读更多

如何在 Java 中在 ArrayList 的特定位置插入对象?

Maruthi Krishna
更新于 2019-10-15 10:29:34

890 次查看

ArrayList 类的 add() 方法帮助您将元素添加到数组列表中。它有两个变体:add(E e) - 此方法接受一个对象/元素作为参数,并在列表的末尾添加给定元素。public void add(int index, E element) - 此方法接受一个元素和一个表示我们需要插入该元素的位置的整数值,并将指定的元素插入此列表中的指定位置。将当前位于该位置(如果有)的元素和任何后续元素向右移动(将其索引加 1)。因此... 阅读更多

如何在 Java 中搜索 ArrayList 中的字符串?

Maruthi Krishna
更新于 2019-10-15 10:26:22

22K+ 次查看

String 类的 contains a() 方法接受 String 值作为参数,验证当前 String 对象是否包含指定的字符串,如果包含则返回 true(否则返回 false)。因此,要在 ArrayList 中搜索字符串:获取数组列表。使用 for-each 循环获取 ArrayList 对象的每个元素。验证数组列表中的每个元素是否包含所需的字符串。如果是,则打印元素。示例实时演示import java.util.ArrayList; import java.util.Iterator; public class FindingString{    public static void main(String[] args){       ArrayList list = new ArrayList();       //实例化一个 ArrayList 对象     ... 阅读更多

Java 中 ArrayList.clear() 和 ArrayList.removeAll() 之间的区别?

Aishwarya Naglot
更新于 2024-10-10 11:47:45

875 次查看

Java 中的 ArrayList 类是 List 接口的可调整大小数组实现。它允许空值。此类的 clear() 方法会删除当前 List 对象中的所有元素。clear() 方法与 removeAll() 方法ArrayList 类中 clear() 和 removeAll(Collection c) 方法之间的一些重要区别。此表让我们了解这两种方法之间的比较。关键... 阅读更多

Java 集合中 next() 和 hasNext() 之间的区别?

Maruthi Krishna
更新于 2019-10-15 10:18:38

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());   ... 阅读更多

广告