找到 34423 篇文章 关于编程

单链表节点的乘积

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

306 次浏览

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

在 Java 中初始化 ArrayList

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

1K+ 次浏览

ArrayList 类扩展了 AbstractList 并实现了 List 接口。ArrayList 支持根据需要增长的动态数组。ArrayList 以初始大小创建。当超过此大小时,集合会自动扩大。删除对象时,数组可能会缩小。现在让我们看看如何使用 add() 方法初始化 ArrayList:示例实时演示import java.util.ArrayList; import java.util.Collections; public class Demo {    public static 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 类:Pair pair = new Pair(Integer.valueOf(25), "green"); 现在,使用 Pair 类实现 Triplet 类:Triplet triplet = pair.add("magenta"); 下面是一个在 Java 中使用 Pair 类实现 Triplet 类的示例:示例import org.javatuples.Pair; import org.javatuples.Triplet; public class MyDemo {    public static void main(String[] args) {       Pair pair = new Pair(Integer.valueOf(25), "green");       System.out.println("Pair 类 = " + pair);       Triplet triplet = 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 示例 import com.google.gson.*; public class JSONtoJavaObjTest {    public static 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 类 class Emp ... 阅读更多

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

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

65 次浏览

下面是在 Java 中使用 Unit 类实现 Pair 类的示例:示例 import org.javatuples.Unit; import org.javatuples.Pair; public class MyDemo {    public static 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]让我们看另一个示例,我们将从 Unit 类实现 Pair 类:示例 import org.javatuples.Unit; import org.javatuples.Pair; public class MyDemo {    public static void ... 阅读更多

如何在 Java 中以降序排列 ArrayList

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

587 次浏览

要对 ArrayList 进行排序,需要使用 Collections.sort() 方法。这会按升序排序,但如果要以降序排序 ArrayList,则还需要使用 Collections.reverseOrder() 方法。这将作为参数包含在内:Collections.sort(myList, Collections.reverseOrder());以下是以降序在 Java 中对 ArrayList 进行排序的代码:示例实时演示 import java.util.ArrayList; import java.util.Collections; public class Demo {    public static 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 类的示例:示例 import org.javatuples.Septet; import org.javatuples.Octet; public class MyDemo {    public static void main(String[] args) {       Septet          septet = new Septet(          "Laptop", "Desktop", "Tablet", "Notebook", "Phone", "Reader", "LCD");       System.out.println("Septet 元素 = " + septet);       Octet octet = septet.add("LED");       System.out.println("Octet(从... 阅读更多

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

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

67 次浏览

下面是在 Java 中使用 Octet 类实现 Ennead 类的示例:示例 import org.javatuples.Octet; import org.javatuples.Ennead; public class MyDemo {    public static void main(String[] args) {       Octet          octet = new Octet(          "Jack", "Tom", "Steve", "Tim", "Nathan", "Ryan", "Kevin", "Katie");       System.out.println("Octet 元素 = " + octet);       Ennead ennead = octet.add("Scarlett");       System.out.println("Ennead(从 Octet 实现):" + 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类的示例 - 示例import org.javatuples.Decade; import org.javatuples.Ennead; public class 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.