找到 34423 篇文章 关于编程

检查 Python 中的括号是否平衡

Pradeep Elance
更新于 2019-10-17 11:53:22

828 次浏览

很多时候我们需要判断一个表达式在括号方面是否平衡。平衡是指每个左括号都有一个对应的右括号,并且括号的顺序正确。这在编写程序或数学表达式时非常重要,因为这些表达式中大量使用了括号。在本主题中,我们将了解如何通过编程方式找出包含括号的表达式是否平衡。通过消除在这种方法中,我们找出最内层的括号对并将它们替换为空值。我们不断重复此过程 ... 阅读更多

如何在 Java 中将 JSON 字符串添加到现有的 JSON 文件中?

raja
更新于 2020-07-06 13:21:04

6K+ 次浏览

Gson 是一个用于 Java 的 json 库,可用于生成 JSON。在第一步中,我们可以读取一个 JSON 文件并将其解析为一个 Java 对象,然后需要将 Java 对象类型转换为 JSONObject 并解析为 JsonArray。然后迭代此 JSON 数组以打印 JsonElement。我们可以创建一个 JsonWriter 类将 JSON 编码的值一次写入一个令牌到流中。最后,可以将新的 JSON 字符串写入现有的 json 文件。示例import java.io.*; import java.util.*; import com.google.gson.*; import com.google.gson.stream.*; import com.google.gson.annotations.*; public class JSONFilewriteTest {   ... 阅读更多

何时在 Java 中使用 @JsonAutoDetect 注解?

raja
更新于 2020-07-06 13:16:17

4K+ 次浏览

可以在类级别使用 @JsonAutoDetect 注解来覆盖序列化和反序列化期间类的属性的可见性。我们可以使用“creatorVisibility”、“fieldVisibility”、“getterVisibility”、“setterVisibility”和“isGetterVisibility”等属性来设置可见性。JsonAutoDetect 类可以定义类似于 Java 类可见性级别的公共静态常量,例如“ANY”、“DEFAULT”、“NON_PRIVATE”、“NONE”、“PROTECTED_AND_PRIVATE”和“PUBLIC_ONLY”。示例import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.*; import java.io.*; public class JsonAutoDetectTest {    public static void main(String[] args) throws IOException {       Address address = new Address("Madhapur", "Hyderabad", "Telangana");       Name name = new Name("Raja", "Ramesh");       Student student ... 阅读更多

如何在 Java 中使用 Gson 重命名 JSON 属性?

raja
更新于 2020-07-06 13:17:10

3K+ 次浏览

Gson 的 @SerializedName 注解可以序列化为 JSON,并使用提供的 name 值作为其字段名。此注释可以覆盖任何 FieldNamingPolicy,包括可能已在 Gson 实例上设置的默认字段命名策略。可以使用 GsonBuilder 类设置不同的命名策略。语法@Retention(value=RUNTIME) @Target(value={FIELD, METHOD}) public @interface SerializedName示例import com.google.gson.annotations.*; import com.google.gson.*; public class SerializedNameAnnotationTest {    public static void main(String args[]) {       Employee emp = new Employee("Rahul", "Dev", 30, "Nagpur");       Gson gson = new GsonBuilder().setPrettyPrinting().create(); // 美化输出       String jsonStr = gson.toJson(emp);       System.out.println(jsonStr);    } ... 阅读更多

如何在 Java 中忽略 JSON 对象的多个属性?

raja
更新于 2020-07-06 13:18:16

3K+ 次浏览

可以使用 @JsonIgnoreProperties Jackson 注解来指定要忽略的类的属性或字段列表。可以在类声明上方而不是在要忽略的各个属性或字段上方放置 @JsonIgnoreProperties 注解。语法@Target(value={ANNOTATION_TYPE, TYPE, METHOD, CONSTRUCTOR, FIELD}) @Retention(value=RUNTIME) public @interface JsonIgnoreProperties示例import java.io.*; import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.*; public class JsonIgnorePropertiesTest {    public static void main(String[] args) throws IOException {       Customer customer = new Customer("120", "Ravi", "Hyderabad");       System.out.println(customer);       ObjectMapper mapper = new ObjectMapper();       String jsonString = mapper.writeValueAsString(customer);       System.out.println("JSON: " + jsonString);     ... 阅读更多

根据 C++ 中给定的条件将数组拆分为和相等的几个部分

Arnab Chakraborty
更新于 2019-10-17 13:36:42

730 次浏览

这里我们将看到一个问题。假设给定一个数组 arr。我们必须检查数组是否可以拆分为两个部分,使得-两个子数组的和相同所有 5 的倍数的元素都将在同一组中所有 3 的倍数但不是 5 的倍数的元素都将在同一组中所有其他元素都将在其他组中。假设数组元素为 {1, 4, 3},则可以拆分,因为 {1, 3} 的和与 {4} 的和相同,并且组 ... 阅读更多

如何在 Java 中将 JSON 字符串序列化到输出处理器?

raja
更新于 2020-07-06 13:11:16

553 次浏览

Flexjson 是一个轻量级的库,用于将 Java 对象序列化和反序列化为 JSON 格式。JSONSerializer 是执行 Java 对象到 JSON 序列化的主要类。我们可以使用 WriterOutputHandler 类将 JSON 字符串序列化到输出处理器,它实现了 OutputHandler 接口。语法public class WriterOutputHandler extends Object implements OutputHandler示例import java.io.*; import flexjson.JSONSerializer; import flexjson.OutputHandler; import flexjson.WriterOutputHandler; public class JsonOutputHandlerTest {    public static void main(String[] args) {       JSONSerializer serializer = new JSONSerializer().prettyPrint(true); // 美化输出 JSON       Employee emp = new Employee("Raja", "Ramesh", 28, "Hyderabad");       OutputHandler out = new WriterOutputHandler(new ... 阅读更多

如何在 Java 中使用 Jackson 库忽略 JSON 对象的字段?

raja
更新于 2020-07-06 13:12:32

8K+ 次浏览

Jackson 的 @JsonIgnore 注解可用于忽略 Java 对象的某个属性或字段。在将 JSON 读取到 Java 对象中以及将 Java 对象写入 JSON 时,都可以忽略该属性。我们可以使用 ObjectMapper 类的 readValue() 和 writeValueAsString() 方法将 JSON 读取到 Java 对象中,并将 Java 对象写入 JSON 中。语法@Target(value={ANNOTATION_TYPE, METHOD, CONSTRUCTOR, FIELD}) @Retention(value=RUNTIME) public @interface JsonIgnore示例import java.io.*; import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.*; public class JsonIgnoreTest {    public static void main(String[] args) throws IOException {       Customer customer = new Customer("110", "Surya Kiran", "Chennai");       System.out.println(customer); ... 阅读更多

C++ 中给定 n 个有序顶点多边形的面积

sudhir sharma
更新于 2019-10-16 07:59:36

859 次浏览

在本程序中,我们需要找到多边形的面积。该多边形的顶点坐标已给出。在我们继续之前,让我们复习一下旧的概念,以便更好地理解接下来的概念。面积是任何二维图形范围的定量表示。多边形是一个具有给定边数的封闭图形。顶点坐标是二维平面中点的值。例如 (0, 0)。现在,让我们看看求面积的数学公式。公式面积 = ½ [(x1y2 + x2y3 + …… + x(n-1)yn + xny1) - (x2y1 + x3y2 ... 阅读更多

C++中给定边长的n边正多边形的面积

sudhir sharma
更新于 2019年10月16日 07:56:49

855 次浏览

在这个问题中,为了找到给定边长的n边正多边形的面积,我们将推导出该图形面积的公式,并基于该公式创建一个程序。但在那之前,让我们复习一下基础知识,以便更容易理解主题。N边正多边形是一个n边形,其中所有边都相等。例如正五边形、正六边形等。面积是任何二维图形范围的定量表示。要找到这个图形的面积,我们需要找到图形中各个三角形的面积,并将其相乘... 阅读更多

广告
© . All rights reserved.