Я часто обращаюсь к длине заданного массива, и мне было интересно, лучше ли продолжать вызывать его много раз (в настоящее время более 50 раз, но он продолжает расти) или лучше просто хранить длину в целое число и используйте это целое число каждый раз.
Если мне неясно, что я говорю, подумайте о следующем:
У меня есть массив строк:
String[] str = new String[500]; //The length is actually dynamic, not static
Конечно, я помещаю в него некоторые значения, но я все время обращаюсь к длине строки в моем приложении:
int a = str.length;
int b = str.length;
int c = str.length;
int d = str.length;
int e = str.length;
и так далее ... так что лучше сделать это: (с точки зрения производительности, не особо заботится о памяти)
int length = str.length;
int a = length;
int b = length;
int c = length;
int d = length;
int e = length;
Спасибо.