我正在使用Google App引擎进行项目。它使用的一个类叫做" Text"类。 (文档链接在这里:https://cloud.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/Text)
我无法弄清楚如何正确初始化变量,因为我正在使用的参数之一要求我传入一个Text对象,无论我做什么,我只能用null初始化它,这当然会创建一个空指针错误。
我没有成功就尝试了以下内容:
//Code
Text text = new Text(); //Cannot be initialized this way
Text text; //This will work, but it will say it is not initialized and will create a null pointer
Text text = "stuff"; //Nope
Text text = newInstance(); //Nope
我想要完成的是用null以外的东西初始化对象,然后使用它将它传递给单独的方法。
也许我正在阅读错误的文档,只需要一双新鲜的眼睛。任何人都有使用这些Text类对象的经验吗?
答案 0 :(得分:1)
在您链接的文档中,构造函数需要一个字符串。 所以你必须这样尝试:
Text text = new Text("stuff");