เรารู้อยู่แล้ว ว่าตัวสร้าง ของคลาส String, String(char a[]) และ String(char a[], int offset, int length) สร้างอ็อบเจ็กต์สตริงโดยใช้อักขระทั้งหมดและส่วนหนึ่งของอักขระในอาร์เรย์ a ตามลำดับ คลาส String ยังมีวิธีการจัดเก็บสตริงในอาร์เรย์: public void getChars(int start, int end, char c[], int offset)
สตริงเรียก เมธอด getChars() เพื่อคัดลอกส่วนหนึ่งของอักขระในสตริงปัจจุบันไปยังอาร์เรย์ที่ระบุโดยพารามิเตอร์ c คัดลอกอักขระจากตำแหน่งเริ่มต้นไปยังจุดสิ้นสุด 1 ในสตริงไปยังอาร์เรย์ c และคัดลอกอักขระจากอาร์เรย์ c อักขระเหล่านี้จะถูกจัดเก็บโดยเริ่มต้นที่ออฟเซ็ต
หมายเหตุ : ต้องแน่ใจว่าอาร์เรย์ c สามารถรองรับอักขระที่จะคัดลอกได้
นอกจากนี้ยังมีวิธีการจัดเก็บอักขระทั้งหมดในสตริงในอาร์เรย์อักขระ: public char[] toCharArray()
วัตถุสตริงเรียกเมธอดนี้เพื่อส่งคืนอาร์เรย์อักขระ ความยาวของอาร์เรย์เท่ากับความยาวของสตริง