[RESOLVIDO] JSP + option .. gender.charAt(0)

Pessoal, Boa Tarde!

No código abaixo, o que significa exatamente a parte: [color=red]gender.charAt(0) [/color]

<select name="gender" class="inputText"> <option value="<%=PhysicalPerson.FEMALE%>" <%=PhysicalPerson.FEMALE==gender.charAt(0) ? "SELECTED" : "" %>><%=idioma.getTranslate("Female")%> </option> <option value="<%=PhysicalPerson.MALE%>" <%=PhysicalPerson.MALE==gender.charAt(0) ? "SELECTED" : "" %>><%=idioma.getTranslate("Male")%></option> </select>

Grata.

gender = Objeto que representa um Gênero, Masculino ou Feminino.
charAt(0) = obtém o caractere da posição 0 do objeto gender, M ou F, no caso (até o momento, não existe, oficialmente, nenhum outro sexo além destes).
charAt é um método herdado da classe String, visto que este objeto, gender, é um tipo de String.

[quote=drsmachado]gender = Objeto que representa um Gênero, Masculino ou Feminino.
charAt(0) = obtém o caractere da posição 0 do objeto gender, M ou F, no caso (até o momento, não existe, oficialmente, nenhum outro sexo além destes).
charAt é um método herdado da classe String, visto que este objeto, gender, é um tipo de String.[/quote]

Obrigada pela explicação. :slight_smile:

[quote=ifsilva]
Pessoal, Boa Tarde!

No código abaixo, o que significa exatamente a parte: [color=red]gender.charAt(0) [/color]

<select name="gender" class="inputText"> <option value="<%=PhysicalPerson.FEMALE%>" <%=PhysicalPerson.FEMALE==gender.charAt(0) ? "SELECTED" : "" %>><%=idioma.getTranslate("Female")%> </option> <option value="<%=PhysicalPerson.MALE%>" <%=PhysicalPerson.MALE==gender.charAt(0) ? "SELECTED" : "" %>><%=idioma.getTranslate("Male")%></option> </select>

Grata.[/quote]