-2
a
の変数はif
の変数で、ループはelse if
というループで更新された値を渡す必要があります。例:Javaのifからelseへの変数の受け渡し
if(document.getVersionIdentifier().getValue().equals("00"))
{
String a=attrs.put(CREATED_BY, shortenFullName(document
.getCreatorFullName()));
// Value a = USer1
}
else if(document.getVersionIdentifier().getValue().equals("01"))
{
String b = attrs.put(document,a);
// Need value of b to be User1
}
コードが書かれているように意味をなさないことに注意してください。最初の 'if'が実行された場合、' getVersionIdentifier()。getValue() 'が2回呼び出されたときに異なる値を返すことができない限り、2番目の呼び出しは行われません。したがって、 'a'は決して' null '以外の何かになることはありません。だからこれは間違いなく微調整が必要です。 – ajb
合意。これを明確にするために、より多くのコードドキュメントを追加しました。 –