Kita telah mengetahui bahwa konstruktor kelas String, String(char a[]) dan String(char a[], int offset, int length), membuat objek string menggunakan semua karakter dan sebagian karakter dalam array a masing-masing. Kelas String juga menyediakan metode untuk menyimpan string dalam array: public void getChars(int start, int end, char c[], int offset).
String memanggil metode getChars() untuk menyalin sebagian karakter dalam string saat ini ke array yang ditentukan oleh parameter c, menyalin karakter dari posisi awal hingga akhir-1 dalam string ke array c, dan menyalin karakter dari array c Karakter-karakter ini disimpan mulai dari offset.
Catatan : Harus dipastikan bahwa array c dapat menampung karakter yang akan disalin.
Selain itu, ada metode yang hanya menyimpan semua karakter dalam string dalam array karakter: public char[] toCharArray().
Objek string memanggil metode ini untuk mengembalikan array karakter. Panjang array sama dengan panjang string. Karakter dalam unit ke-i sama persis dengan karakter ke-i dalam string saat ini.