Obtener caracteres de cadena por índice-Java


Sé cómo calcular el índice de un cierto carácter o número en una cadena, pero ¿hay algún método predefinido que pueda usar para darme el carácter en la posición enésima? Así que en la cadena "foo", si pidiera el carácter con índice 0 devolvería"f".

Nota - en la pregunta anterior, por "carácter" no me refiero al tipo de datos char, sino a una letra o número en una cadena. Lo importante aquí es que no recibo un char cuando se invoca el método, sino una cadena (de longitud 1). Y sé sobre el método substring (), pero me preguntaba si había una forma más ordenada.


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52