找到 34423 篇文章 关于编程

单链表所有节点的乘积

Sunidhi Bansal
更新于 2019年9月20日 08:01:06

306 次浏览

给定 n 个节点,任务是打印单链表所有节点的乘积。程序必须遍历单链表的所有节点,从初始节点开始,直到找到 NULL。示例输入:- 1 2 3 4 5 输出:- 120在上面的示例中,从第一个节点开始遍历所有节点,即 1、2、3、4、5、6,它们的乘积为 1*2*3*4*5*6 = 120下面使用的算法如下:获取一个临时指针,例如 temp,类型为节点将此 temp 指针设置为第一个节点,即... 阅读更多

在 Java 中初始化 ArrayList

AmitDiwan
更新于 2019年9月20日 07:54:49

1K+ 次浏览

ArrayList 类扩展了 AbstractList 并实现了 List 接口。ArrayList 支持根据需要增长的动态数组。数组列表以初始大小创建。当超出此大小时,集合会自动扩大。当删除对象时,数组可能会缩小。现在让我们看看如何使用 add() 方法初始化 ArrayList:示例实时演示导入 java.util.ArrayList;导入 java.util.Collections;公共类演示 {    公共静态 void main(String args[]) {       ArrayList myList = new ArrayList();       myList.add(50);       myList.add(29);       myList.add(35);       myList.add(11);    ... 阅读更多

使用 JavaTuples 在 Java 中使用 Pair 类实现 Triplet 类

AmitDiwan
更新于 2019年9月20日 07:52:17

76 次浏览

首先,创建一个 Pair 类-Pairpair = new Pair(Integer.valueOf(25), "green");现在,使用 Pair 类实现 Triplet 类-Triplet triplet = pair.add("magenta");以下是在 Java 中使用 Pair 类实现 Triplet 类的示例-示例导入 org.javatuples.Pair;导入 org.javatuples.Triplet;公共类 MyDemo {    公共静态 void main(String[] args) {       Pairpair = new Pair(Integer.valueOf(25), "green");       System.out.println("Pair 类 = " + pair);       Triplettriplet = pair.add("magenta");       System.out.println("Triplet 类元素(从 Pair 类实现)= " + triplet);    } }输出Pair 类 = [25, green] Triplet 类元素(从 Pair 类实现)= [25, green, magenta]

使用 Java 中的 Gson 库将 JSON 对象转换为 Java 对象?

raja
更新于 2020年7月4日 07:03:16

8K+ 次浏览

Gson 是一个用于 Java 的 json 库,由 Google 创建,可用于生成 JSON。通过使用 Gson,我们可以生成 JSON 并将 JSON 转换为 Java 对象。我们可以调用 Gson 类的 fromJson() 方法将 JSON 对象转换为 Java 对象。语法public fromJson(java.lang.String json, java.lang.Class classOfT) throws JsonSyntaxException示例导入 com.google.gson.*;公共类 JSONtoJavaObjTest {    公共静态 void main(String[] args) {       Gson gson = new Gson();       Emp emp = gson.fromJson("{'name':'raja', 'age':25}", Emp.class);       System.out.println(emp.getName());       System.out.println(emp.getAge());    } } // Emp 类类 Emp ... 阅读更多

使用 JavaTuples 在 Java 中使用 Unit 类实现 Pair 类

AmitDiwan
更新于 2019年9月20日 07:44:41

65 次浏览

以下是在 Java 中从 Unit 类实现 Pair 类的示例-示例导入 org.javatuples.Unit;导入 org.javatuples.Pair;公共类 MyDemo {    公共静态 void main(String[] args) {       Unit unit = Unit.with("Tutorial");       System.out.println("Unit 类元素: " + unit);       Pair pair = unit.addAt0("Learning");       System.out.println("Pair(从 Unit Tuple 实现): " + pair);    } }输出Unit 类元素:[Tutorial] Pair(从 Unit 实现):[Learning, Tutorial]让我们再看一个示例,我们将从中实现 Pair 类 Unit 类-示例导入 org.javatuples.Unit;导入 org.javatuples.Pair;公共类 MyDemo {    公共静态 ... 阅读更多

如何在 Java 中以降序排列 ArrayList

AmitDiwan
更新于 2019年9月20日 07:42:31

587 次浏览

要对 ArrayList 进行排序,您需要使用 Collections.sort() 方法。这会按升序排序,但如果您想按降序排序 ArrayList,则也使用 Collections.reverseOrder() 方法。这将作为参数包含在内-Collections.sort(myList, Collections.reverseOrder());以下是 Java 中对 ArrayList 进行降序排序的代码-示例实时演示导入 java.util.ArrayList;导入 java.util.Collections;公共类演示 {    公共静态 void main(String args[]) {       ArrayList myList = new ArrayList();       myList.add(30);       myList.add(99);       myList.add(12);       myList.add(23);       myList.add(8);      ... 阅读更多

使用 JavaTuples 在 Java 中从 Septet 类实现 Octet 类

AmitDiwan
更新于 2019年9月20日 07:40:07

61 次浏览

首先创建 Septet 并添加元素-Septet    septet = new Septet(    "Laptop", "Desktop", "Tablet", "Notebook", "Phone", "Reader", "LCD");现在,从 Septet 实现 Octet-Octet octet = septet.add("LED");以下是在 Java 中从 Septet 类实现 Octet 类的示例-示例导入 org.javatuples.Septet;导入 org.javatuples.Octet;公共类 MyDemo {    公共静态 void main(String[] args) {       Septet          septet = new Septet(          "Laptop", "Desktop", "Tablet", "Notebook", "Phone", "Reader", "LCD");       System.out.println("Septet 元素 = " + septet);       Octetoctet = septet.add("LED");       System.out.println("Octet(从... 阅读更多

使用 JavaTuples 在 Java 中从 Octet 类实现 Ennead 类

AmitDiwan
更新于 2019年9月20日 07:37:27

67 次浏览

以下是在 Java 中从 Octet 类实现 Ennead 类的示例-示例导入 org.javatuples.Octet;导入 org.javatuples.Ennead;公共类 MyDemo {    公共静态 void main(String[] args) {       Octet          octet = new Octet(          "Jack", "Tom", "Steve", "Tim", "Nathan", "Ryan", "Kevin", "Katie");       System.out.println("Octet 元素 = " + octet);       Enneadennead = octet.add("Scarlett");       System.out.println("Ennead(从 Octet 实现): " + ennead);    } }输出Octet 元素 = [Jack, Tom, Steve, Tim, Nathan, Ryan, Kevin, Katie] Ennead(从 Octet 实现):[Jack, Tom, Steve, Tim, Nathan, Ryan, ... 阅读更多

链表中交替节点的乘积

Sunidhi Bansal
更新于 2019年9月20日 07:50:04

131 次浏览

给定 n 个节点,任务是打印链表中交替节点的乘积。程序必须仅打印交替节点的乘积,而无需实际更改节点的位置。示例输入:- 10 20 30 40 50 60 输出:- 15000在上面的示例中,从第一个节点 10 开始,交替节点为 10、30、50,它们的乘积为 10*30*50 = 15000。在上图中,蓝色节点是交替节点,如果我们从第一个节点开始,红色节点是不考虑的节点。下面使用的算法如下:获取一个临时... 阅读更多

使用 JavaTuples 在 Java 中从 Ennead 类实现 Decade 类

AmitDiwan
更新于 2019年9月20日 07:34:59

79 次浏览

以下是使用 JavaTuples 在 Java 中从 Ennead 类实现 Decade 类的示例 - 示例导入 org.javatuples.Decade; 导入 org.javatuples.Ennead; 公共类 MyDemo {    public static void main(String[] args) {       Ennead e =          Ennead.with("Katie", "Tom", "Ryan", "Tom", "Bradley", "David", "Steve", "Brad", "Jacob");       System.out.println("Ennead 元素= " + e);       Decade decade = e.add("Amy");       System.out.println("Decade 元素(从 Ennead 实现)= " + decade);    } }输出Ennead 元素= [Katie, Tom, Ryan, Tom, Bradley, David, Steve, Brad, Jacob] Decade 元素(从 Ennead 实现)= [Katie, Tom, Ryan, Tom, Bradley, ... 阅读更多

广告

© . All rights reserved.