java问题,急!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/02 12:54:36
1."30-40 高 Y 很好 N"这是我的数据库里面的一个元组(五个字段),现在要把它分离开来村在一个数组里面,数组的每个元素必须只能有这几个字段,不能有空格,怎么编程?(java)
2.
如果一个数据库表里的一个字段定义的长度是char(20),但是输入数据没有占用这么长,其他的是空格补上吗?如上题

谢谢!!根据结果还可以追加分数.

1) String[] strs=new String[5];
...//打开result set
strs[0] = rs.getString(0);
strs[1] = rs.getString(1);
strs[2] = rs.getString(2);
strs[3] = rs.getString(3);
strs[4] = rs.getString(4);
2) 这个跟数据库产品有关系,拿oracle为例,你说法是正确的,换成别的,就不一定了

用循环好些吧
String[] str = new String[5];//其实这个5也可以从数据中得到的
for(int i=0;i<str.Length();i++)
{
str[i]=rs.getString(i);
}