نحن نعلم بالفعل أن مُنشئي فئة String، String(char a[]) وString(char a[], int offset, int length)، يقومون بإنشاء كائنات سلسلة باستخدام جميع الأحرف وجزء من الأحرف في المصفوفة a على التوالي. توفر فئة السلسلة أيضًا طريقة لتخزين السلاسل في مصفوفة: public void getChars(int start, int end, char c[], int offset).
تستدعي السلسلة طريقة getChars () لنسخ جزء من الأحرف في السلسلة الحالية إلى المصفوفة المحددة بواسطة المعلمة c، ونسخ الأحرف من الموضع البداية إلى النهاية 1 في السلسلة إلى المصفوفة c، ونسخ الأحرف من المصفوفة c يتم تخزين هذه الأحرف بدءًا من الإزاحة.
ملحوظة : يجب التأكد من أن المصفوفة c يمكنها استيعاب الأحرف المراد نسخها.
بالإضافة إلى ذلك، هناك طريقة تقوم ببساطة بتخزين كافة الأحرف في سلسلة في مصفوفة أحرف: public char[] toCharArray().
يستدعي كائن السلسلة هذه الطريقة لإرجاع مصفوفة أحرف. طول المصفوفة يساوي طول السلسلة. الحرف الموجود في الوحدة i هو بالضبط الحرف i في السلسلة الحالية.