-6 java string integer type-conversion
我有一个以字符串形式获得的参数
String Dept_ID[] = request.getParameterValues("dept_id"))
Run Code Online (Sandbox Code Playgroud)
在jsp中.我必须在类型为数字的数据库中插入字符串
@DEPT_ID NUMERIC(10,0)).
Run Code Online (Sandbox Code Playgroud)
如何进行转换?
您的代码正在接收字符串数组.您可以使用Integer.parseInt或Long.parseLong根据需要将数组中的条目转换为数字.
例如:
String Dept_ID[] = request.getParameterValues("dept_id"));
int[] ids = null;
if (Dept_ID != null) {
ids = new int[Dept_ID.length];
for (int index = 0; index < Dept_ID.length; ++index) {
ids[index] = Integer.parseInt(Dept_ID[index]);
}
}
Run Code Online (Sandbox Code Playgroud)
如果数字使用不同的基数(数字基数),则可以将基数作为第二个arg提供(有关详细信息,请参阅链接).