Я часто обращаюсь к длине заданного массива, и мне было интересно, лучше ли продолжать вызывать его несколько раз (в настоящее время 50+ раз, но он продолжает расти) или лучше просто хранить л ength в целое число и использовать это целое число каждый раз.
Если я не понимаю, что я говорю, примите во внимание следующее:
У меня есть массив String:
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;
Спасибо .