Contador básico quando uma determinada variável muda
String previous = _doJava.get("_str1",-1); //Reset para 0
int previous_result = Str.ToIntOrZero(_doJava.get("_str2",-1)); //O próprio java
if (_str1.equals(previous))
return previous_result + 1;
return 1 ;
Se você quiser parar o contador em 25, por exemplo:
String previous = _doJava.get("_str1",-1); //Reset para 1
double counter = Str.ToDouble(_doJava.get("_str2",-1)) + 1.0;
if (!_str1.equals(previous))
return "1";
if (_str1.equals(previous))
{
if (!_str1.equals(_doJava.get("_str1",-25)))
return counter;
if (_str1.equals(_doJava.get("_str1",-25)))
return "";
}
<p></p>
return "";