Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Google应用程序引擎数据存储(Java)中正确检索int?_Java_Google App Engine_Google Cloud Datastore - Fatal编程技术网

如何从Google应用程序引擎数据存储(Java)中正确检索int?

如何从Google应用程序引擎数据存储(Java)中正确检索int?,java,google-app-engine,google-cloud-datastore,Java,Google App Engine,Google Cloud Datastore,我正在构建一个servlet,它需要从GAE数据存储中检索一个实体,然后根据该实体的“STAGE”属性(一个整数)执行某些任务。我的代码最终如下所示: switch( (int) (long) (Long) phrase.getProperty("STAGE")){ 这很好,但代码非常难看,我忍不住想,这可以用一种更简单、也许更有效的方式来实现 谢谢,, Billy开关(((数字)短语.getProperty(“STAGE”)).intValue()){它的java,没有什么比它应该的更简单的

我正在构建一个servlet,它需要从GAE数据存储中检索一个
实体
,然后根据该实体的“STAGE”属性(一个整数)执行某些任务。我的代码最终如下所示:

switch( (int) (long) (Long) phrase.getProperty("STAGE")){
这很好,但代码非常难看,我忍不住想,这可以用一种更简单、也许更有效的方式来实现

谢谢,,
Billy

开关(((数字)短语.getProperty(“STAGE”)).intValue()){

它的java,没有什么比它应该的更简单的了。如果
STAGE
保存的时间长,那么你应该处理的时间长。((long)短语.getProperty(“STAGE”)).intValue(),如果你确定永远不会有空值。