找到 34423 篇文章 相关编程
136 次浏览
假设以下为我们的 Set:Set set = new HashSet(Arrays.asList(15, 40, 60, 90, 120, 150, 200));现在,创建一个方法将上述 set 转换为 stream。StreamstreamOfInteger = convertSet(set);该方法:private static Stream convertSet(Set set) { return set.stream(); }示例以下是用泛型在 Java 中将 Set 转换为 Stream 的程序:import java.util.*; import java.util.stream.*; import java.util.function.*; public class Demo { private static Stream convertSet(Set set) { return set.stream(); } public static void main(String args[]) { Set set = new HashSet(Arrays.asList(15, 40, 60, 90, 120, 150, ... 阅读更多
503 次浏览
首先,创建一个 Map 并设置值:Map map = new HashMap(); map.put(1, "Kevin"); map.put(2, "Ryan"); map.put(3, "Nathan"); map.put(4, "Ricky"); map.put(5, "Shane"); map.put(6, "Adam");现在,将 Map 转换为 Stream:Stream stream = map.entrySet().stream(); System.out.println("Stream (Map to Stream) = "+ Arrays.toString(stream.toArray()));示例以下是在 Java 中将 Map 转换为 Stream 的程序:import java.util.*; import java.util.stream.*; public class Demo { public static void main(String args[]) { Map map = new HashMap(); map.put(1, "Kevin"); map.put(2, "Ryan"); map.put(3, "Nathan"); map.put(4, "Ricky"); map.put(5, ... 阅读更多
226 次浏览
Java 7 的引入增强了 switch case,即它也支持字符串。首先,设置一个字符串:String department = "AKD05";现在,在 switch 中使用相同的字符串,如下所示:switch(department)示例现在,使用 case 检查每个字符串,就像我们通常在使用 SWITCH CASE 时一样。以下是如何在 Switch Case 中实现字符串的示例:public class Demo { public static void main(String[] args) { String department = "AKD05"; switch(department) { case "AKD01": System.out.println("Finance"); break; ... 阅读更多
516 次浏览
stream 类中的 distinct() 方法返回一个流,该流包含此流的不同元素。语法如下:Stream distinct()示例以下是如何在 Stream 类中实现 distinct() 方法的示例:import java.util.*; public class Demo { public static void main(String[] args) { List list = Arrays.asList(10, 30, 40, 40, 50, 70, 90, 90, 100); System.out.println("List = "+list); System.out.println("仅显示不同的元素 = "); list.stream().distinct().forEach(System.out::println); } }输出List = [10, 30, 40, 40, 50, 70, 90, 90, 100] 仅显示... 阅读更多
5K+ 次浏览
JSONObject 可以解析来自字符串的文本以生成类似于 map 的对象,而 JSONArray 可以解析来自字符串的文本以生成类似于向量的对象。我们还可以通过首先使用一些项目创建 JSONArray,并将这些项目的数组添加到 JSONObject 类的 put() 方法中,在 JSONObject 中添加 JSONArray。语法public JSONObject put(java.lang.String key, java.util.Collection value) throws JSONException示例import org.json.*; public class AddJSONArrayTest { public static void main(String[] args) throws JSONException { JSONArray array = new JSONArray(); array.put("INDIA"); array.put("AUSTRALIA"); array.put("ENGLAND"); JSONObject obj = ... 阅读更多
1K+ 次浏览
如果我们需要一种将 Java 对象转换为 JSON 的方法,则 Gson 库提供了一种通过使用 GsonBuilder 注册自定义序列化程序来指定自定义序列化程序的方法。我们可以通过覆盖 com.google.gson.JsonSerializer 类的 serialize() 方法来创建自定义序列化程序。在下面的示例中,实现了 JSON 的自定义序列化。示例import java.lang.reflect.Type; import com.google.gson.*; public class CustomJSONSerializerTest { public static void main(String[] args) { Gson gson = new GsonBuilder().registerTypeAdapter(Password.class, new PasswordSerializer()) .setPrettyPrinting().create(); Student student = new Student("Adithya", "Jai", 25, "Chennai"); student.setPassword(new Password("admin@123")); System.out.println(gson.toJson(student)); } } class PasswordSerializer ... 阅读更多
7K+ 次浏览
JSON 是一种轻量级的数据交换格式,JSON 的格式类似于键值对。我们可以使用 org.json.XML 类将 XML 转换为 JSON 数组,它提供了一个静态方法 XML.toJSONObject() 来将 XML 转换为 JSON 数组。语法public static JSONObject toJSONObject(java.lang.String string) throws JSONException在下面的示例中,将 XML 转换为 JSON 数组示例import org.json.*; public class ConvertXMLToJSONArrayTest { public static String xmlString= "tutorialspointtutorix"; public static void main(String[] args) { try { JSONObject json = XML.toJSONObject(xmlString); // 将 xml 转换为 json String jsonPrettyPrintString = json.toString(4); // json 美化打印 ... 阅读更多
1K+ 次浏览
Gson 是一个库,可用于将 Java 对象转换为 JSON 表示形式。主要使用的类是 Gson,我们可以通过调用 new Gson() 创建它,并且可以使用 GsonBuilder 类创建 Gson 实例。在下面的示例中,我们可以使用 Gson 类的 toJson() 方法将 JSON 字符串写入文件示例import java.io.*; import com.google.gson.*; public class JSONToFileTest { public static void main(String[] args) throws IOException { Gson gson = new Gson(); FileWriter fileWriter = new FileWriter("Student.json"); Student student = new Student("Raja", "Ramesh", ... 阅读更多
4K+ 次浏览
Gson 是一个库,可用于将 Java 对象解析为 JSON,反之亦然。它还可用于将 JSON 字符串转换为等效的 Java 对象。为了将 Java 对象解析为 JSON 或 JSON 解析为 Java 对象,我们需要在 Java 程序中导入 com.google.gson 包。在下面的示例中,我们可以获取 JSON 对象的所有键示例import java.util.*; import com.google.gson.*; import org.json.*; public class GetJSONAllKeysTest { public static void main(String[] args) { String jsonStr = "{\"Raja\":\"Java\", \"Ravi\":\"SAP\", \"Chaitanya\":\"Python\", \"Adithya\":\"Spark\"}"; JsonParser parser = new JsonParser(); ... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP