java - Java 中私有(private)字段名称与私有(private)字符串名称混淆

标签 java android

在我正在构建的应用程序中,我正在检索字段标题“private”的值,并且我需要将其返回以在应用程序中使用。正如您可能看到的,该字段的标题在 JAVA 中给我带来了问题,因为该字段被混淆了。

解决这个问题的最佳方法是什么?如果您需要我澄清任何事情,请告诉我。

JSON

"private": true,

Java

private String private;

public String getPrivate() {
    return private;
}
<小时/>

更新

我无权编辑返回 JSON 的页面。更改 JSON 中的值是显而易见的选择,但我想知道是否有办法使用 JAVA 来解决这个问题。

<小时/>

注意

谢谢大家的建议!我很感激。

最佳答案

private是java中的一个关键字,你不能将它们用于变量名,因为它们是保留的。您需要将变量重命名为其他名称。正如 javadoc 所说:

You cannot use any of the keyword as identifiers in your programs.

以下是完整关键字列表的 javadoc 引用:

http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

关于java - Java 中私有(private)字段名称与私有(private)字符串名称混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17046582/

相关文章:

java - 如何避免将空值发送到java中的sql中

java - 使用JAVA线程并发访问hsqldb

android - 当应用程序在 android 中处于前台时,每 5 秒更新一次状态

java - XML 或文本声明不在实体的开头 - java

java - source 1.3(使用 -source 5 或更高版本启用泛型)

java - 为什么我的 Java servlet 过滤器不能通过 HTTPS 工作?

Android 错误膨胀类 pl.droidsonroids.gif.GifImageView

android - 按钮内的文本填充

java - Firestore 生成的 key 与集合中的自定义 key ?

java - 自定义 ListView 的自定义适配器。空指针异常