Length

العملية الثانية من عمليات String التي سنتعرف عليها هي العملية length، التي تعيد عدد المحارف الموجودة في سلسلة محرفية. مثلاً:
كود:
int length = fruit.length();
لا تأخذ length أية متحولات، وهو ما نشير إليه ب ()، وتعيد عدداً صحيحاً، في هذه الحالة 6. لاحظ أنه من المسموح وجود متغير وعملية لهما نفس اسم (على الرغم من أن هذا قد يشوش القراء البشر).
لمعرفة الحرف الأخير من سلسلة، قد تحاول كتابة شيء مثل هذا
كود:
int length = fruit.length();
char last = fruit.charAt (length);         // WRONG!!
ذلك لن يعمل. السبب هو عدم وجود حرف سادس في كلمة "banana". نظراً لأننا بدأنا العد من الصفر، فإن الحروف الستة مرقمة من 0 إلى 5. للحصول على المحرف الأخير، عليك طرح واحد من length.
كود:
int length = fruit.length();
char last = fruit.charAt (length-1);