java servlet中如何把页面取到的String值转换成char类型

2025年03月22日 09:31
有2个网友回答
网友(1):

这要看你那个req.getParameter("userSex")里的内容是不是一个字符了,如果是的话(比如"m", "f"),直接
String userSex = req.getParameter("userSex");
ui.setUserSex(userSex.charAt(0));
,当然了,最好还是做下判断,看看取出来的字符串是不是null啊之类的。
如果userSex是"boy", "girl"之类的描述,就要这样:
String userSex = req.getParameter("userSex");
char sex = '?';
if ("boy".equals(userSex)) {
sex = 'b';

} else {
sex = 'g';

}
ui.setUserSex(sex);

网友(2):

看String 的API 文档!