Производительность - String.charAt(0) vs./^.{1}/

Что должно быть более понятным концептуально?

String.charAt(0) или /^.{1}/ (регулярное выражение)

Ответы