找到 34423 篇文章,关于编程

如何在 Java 中将 TreeSet 按降序排序?

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

9K+ 次浏览

要在 Java 中按降序排序 TreeSet,请使用 descendingSet() 方法。descendingSet() 方法用于返回此集中包含元素的反向顺序视图。首先,创建一个 TreeSet −TreeSet treeSet = new TreeSet();然后添加一些元素 −treeSet.add(45); treeSet.add(15); treeSet.add(99); treeSet.add(70);按降序排序 −TreeSet res = (TreeSet)treeSet.descendingSet();以下是按降序排序 TreeSet 的代码 −示例 在线演示import java.util.TreeSet; public class Main {    public static void main(String[] args) {       TreeSet treeSet = new TreeSet();       treeSet.add(45);       treeSet.add(15);       treeSet.add(99);       treeSet.add(70);       ... 阅读更多

如何在 Java 中排序 HashSet

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

1K+ 次浏览

要在 Java 中排序 HashSet,可以使用另一个类,即 TreeSet。以下是 Java 中排序 HashSet 的代码 −示例 在线演示import java.util.*; public class Main {    public static void main(String args[]) {       Set hashSet = new HashSet();       hashSet.add("green");       hashSet.add("blue");       hashSet.add("red");       hashSet.add("cyan");       hashSet.add("orange");       hashSet.add("green");       System.out.println("HashSet 元素"+ hashSet);       Set treeSet = new TreeSet(hashSet);       System.out.println("排序后的元素"+ treeSet);    } }输出HashSet 元素 [red, orange, green, blue, cyan] 排序后的元素 [blue, cyan, ... 阅读更多

如何在 Java 中按升序排序 ArrayList

AmitDiwan
更新于 2024年9月29日 02:48:17

1K+ 次浏览

在这篇文章中,我们将学习如何在 Java 中使用 Collections.sort() 方法按升序排序 ArrayList。排序允许我们按特定顺序排列元素。无论您处理的是整数还是字符串,该方法都能简化排序。该程序将演示按升序排序数字和名称的 ArrayList。问题陈述编写一个 Java 程序,按升序排序 ArrayList 元素。我们将查看两个示例——一个带有整数值,另一个带有字符串值。输入 1 分数[50, 29, 35, 11, 78, 64, 89, 67] 输出 1 分数 (升序)[11, 29, 35, ... 阅读更多

如何在 Java 中检查 JSON 对象是否为空?

raja
更新于 2020年7月4日 06:54:20

9K+ 次浏览

JSON 是一种轻量级的数据交换格式,JSON 的格式是键值对。JSONObject 可以从字符串解析文本以生成类似映射的对象,并支持 java.util.Map 接口。我们可以在下面的示例中检查 JSON 对象是否为空示例import java.util.*; import org.json.*; public class JSONObjectTest {    public static void main(String[] args) {       JSONObject jsonObj = new JSONObject(          "{" +             "Name : Jai," +             "Age : 25, " +             "Salary: 25000.00 " +          "}"       );       if(jsonObj.isEmpty()) {          System.out.println("JSON 为空");       } else {          System.out.println("JSON 不为空");       }    } }输出JSON 不为空

如何在 Java 中获取 JSON 对象中不同类型的值?

raja
更新于 2023年9月14日 21:54:22

30K+ 次浏览

JSONObject 是一个无序的名称/值对集合,它从字符串解析文本以生成类似映射的对象。JSONObject 有几种重要方法可以显示不同类型的值,例如 getString() 方法获取与键字符串关联的字符串,getInt() 方法获取与键关联的整数值,getDouble() 方法获取与键关联的双精度值,以及 getBoolean() 方法获取与键关联的布尔值。示例import org.json.*; public class JSONObjectTypeValuesTest {    public static void main(String[] args) throws JSONException {       JSONObject jsonObj = new JSONObject(          "{" ... 阅读更多

何时可以在 Java 中使用 JSONStringer?

raja
更新于 2020年7月4日 06:49:30

443 次浏览

JSONStringer 提供了一种方便生成 JSON 文本的方法,它可以严格遵循 JSON 语法规则。每个 JSONStringer 实例都可以生成一个 JSON 文本。JSONStringer 实例提供了一个 value 方法,用于将值附加到文本,以及一个 key 方法,用于在对象中的值之前添加键。有一个 array() 方法和 endArray() 方法可以创建和绑定数组值,以及 object() 方法和 endObject() 方法可以创建和绑定对象值。示例 1import org.json.*; public class JSONStringerTest1 {    public static void main(String[] args) throws JSONException {       JSONStringer stringer = new JSONStringer();       String jsonStr = stringer ... 阅读更多

如何在 Java 中排序 JSONArray?

raja
更新于 2020年7月4日 06:50:23

8K+ 次浏览

JSON 是最广泛使用的数据交换格式之一,它是一种轻量级且与语言无关的格式。JSONArray 可以从字符串解析文本以生成类似向量的对象,并支持 java.util.List 接口。我们可以在下面的示例中对 JSONArray 进行排序。示例import java.util.*; import org.json.*; public class SortJSONArrayTest {    public static void main(String[] args) {       String jsonStr = "[ { \"ID\": \"115\", \"Name\": \"Raja\" }, { \"ID\": \"120\", \"Name\": \"Jai\" }, { \"ID\": \"125\", \"Name\": \"Adithya\" }]";       JSONArray jsonArray = new JSONArray(jsonStr);       JSONArray sortedJsonArray = new JSONArray();       List list = new ArrayList(); ... 阅读更多

基于构造函数/析构函数的 C++ 面试问题

sudhir sharma
更新于 2019年9月19日 10:36:22

1K+ 次浏览

关于构造函数的 C++ 面试问题什么是构造函数?构造函数是类的函数,其名称与类相同。构造函数在对象初始化时被调用。有三种类型的构造函数 −默认构造函数参数化构造函数复制构造函数语法class cl_name{    cl_name(){       //这是构造函数..    } }什么是析构函数?析构函数是类的方法,其名称与类相同,前面带有波浪号 ~ 符号。它在代码结束时或对象被销毁或超出范围时被调用。语法class ... 阅读更多

C++ 浮点运算

sudhir sharma
更新于 2019年9月19日 09:16:51

1K+ 次浏览

十进制数的数值实现是浮点数。在 C++ 编程语言中,float 的大小为 32 位。还有一些浮点运算函数可用于浮点数。这里介绍了一些浮点运算函数。fmod()对浮点数进行运算的 fmod() 函数将返回传递给方法的参数的除法的余数。示例 在线演示#include #include using namespace std; int main() {    float a, b, rem;    a = 23.4;    b = 4.1;    rem = fmod(a,b);    cout

查找堆栈增长方向的 C 程序

sudhir sharma
更新于 2019年9月19日 09:07:16

浏览量:533

栈是一种存储元素的数据结构。栈上有两种操作:push(压栈),用于向栈中添加新元素;pop(出栈),用于从栈中移除元素。栈可以根据使用它的程序的性质向上或向下增长。本程序用于查找程序中栈增长方向。算法步骤1:在主函数中创建一个局部变量。步骤2:创建一个包含局部变量的函数。步骤3:从主函数调用该函数。然后比较两个… 阅读更多

广告
© . All rights reserved.