Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Java 变量的初始化 int seqno=0; seqno++; String seq=String.valueOf(seqno); Firebase postRef=rootRef.child(“员工”); Map post1=新的HashMap(); post1.put(“Seqno”,seq);_Java - Fatal编程技术网

Java 变量的初始化 int seqno=0; seqno++; String seq=String.valueOf(seqno); Firebase postRef=rootRef.child(“员工”); Map post1=新的HashMap(); post1.put(“Seqno”,seq);

Java 变量的初始化 int seqno=0; seqno++; String seq=String.valueOf(seqno); Firebase postRef=rootRef.child(“员工”); Map post1=新的HashMap(); post1.put(“Seqno”,seq);,java,Java,我想在firebase中存储seq number,每次我尝试将seq number添加到firebase时,它都必须不断增加。例:1,2,3 我的问题是因为将seqno初始化为0,每次它被初始化并添加为1,1,1 我只需要从子树中检索路径字段。我该怎么做 有人能帮我解决这个问题吗?在函数中附上将SeqNo添加到firebase的代码…并调用它。。。 将初始化语句保留在外部。。。 类似于 int seqno = 0; seqno++; String seq = String.valueOf(

我想在firebase中存储seq number,每次我尝试将seq number添加到firebase时,它都必须不断增加。例:1,2,3

我的问题是因为将seqno初始化为0,每次它被初始化并添加为1,1,1

我只需要从子树中检索路径字段。我该怎么做


有人能帮我解决这个问题吗?

在函数中附上将SeqNo添加到firebase的代码…并调用它。。。 将初始化语句保留在外部。。。 类似于

int seqno = 0; 
seqno++;

String seq = String.valueOf(seqno);
Firebase postRef = rootRef.child("employee");
Map<String, String> post1 = new HashMap<String, String>();

post1.put("Seqno", seq);
private static int seqno=0;
公共无效地址(内部序号)
{
String seq=String.valueOf(seqno);
Firebase postRef=rootRef.child(“员工”);
Map post1=新的HashMap();
post1.put(“Seqno”,seq);
如果(序号>最大值)
{
系统出口(0);
}
其他的
{
地址(序号+1);
}
}

在函数中附上将SeqNo添加到firebase的代码…并调用它。。。 将初始化语句保留在外部。。。 类似于

int seqno = 0; 
seqno++;

String seq = String.valueOf(seqno);
Firebase postRef = rootRef.child("employee");
Map<String, String> post1 = new HashMap<String, String>();

post1.put("Seqno", seq);
private static int seqno=0;
公共无效地址(内部序号)
{
String seq=String.valueOf(seqno);
Firebase postRef=rootRef.child(“员工”);
Map post1=新的HashMap();
post1.put(“Seqno”,seq);
如果(序号>最大值)
{
系统出口(0);
}
其他的
{
地址(序号+1);
}
}
您始终可以将“seqno”设置为类的类成员:字段,如下所示:

private static int seqno = 0; 


public void AddSquence(int seqno)
{
String seq = String.valueOf(seqno);
Firebase postRef = rootRef.child("employee");
Map<String, String> post1 = new HashMap<String, String>();
post1.put("Seqno", seq);

    if(seqno > max)
      {
       System.exit(0);
      }
   else
    {
    AddSquence(seqno+1);
    }

    }
您始终可以将“seqno”设置为类的class member:字段,如下所示:

private static int seqno = 0; 


public void AddSquence(int seqno)
{
String seq = String.valueOf(seqno);
Firebase postRef = rootRef.child("employee");
Map<String, String> post1 = new HashMap<String, String>();
post1.put("Seqno", seq);

    if(seqno > max)
      {
       System.exit(0);
      }
   else
    {
    AddSquence(seqno+1);
    }

    }

可能需要更多的背景来回答这个问题。如果你想要一个静态计数器,你可以在你的类中声明一个静态字段并增加它。将
seqno
定义为全局/实例变量,而不是局部变量。或者从firebase中提取最后添加的序号,并将其分配给
seqno
,而不仅仅是
int seqno=0什么时候是“每次”?谁在调用此代码?什么时候多久一次?这有用吗?可能需要更多的背景来回答这个问题。如果你想要一个静态计数器,你可以在你的类中声明一个静态字段并增加它。将
seqno
定义为全局/实例变量,而不是局部变量。或者从firebase中提取最后添加的序号,并将其分配给
seqno
,而不仅仅是
int seqno=0什么时候是“每次”?谁在调用此代码?什么时候多久一次?这有用吗?调用函数时必须传递什么值??AddSequence(value)使用sqn编号=1.调用它,并使函数递归…这样函数会一直调用自己,直到seqno>YourDesiredNumber调用函数时我必须传递什么值??AddSequence(value)使用sqn no.=1.调用它,并使函数递归…这样函数会一直调用自己,直到seqno>yourDesiredNumberThat's not'global',它是类成员。这不是'global',它是类成员。