java如何从数据库中获取一列的字符串数据作为数组数据
在一个应用程序中,我使用了7个复选框从用户那里获取日期名称,我正在根据选中的复选框将这些名称存储在一个数组中,然后将它们转换为字符串数据并存储在数据库中。现在,我只想以数组的形式获取数据。 例如:
days={"Mon","Tue","Wed","Sat"}
现在数据库列的值为:[Mon,Tue,Wed,Sat],它存储为字符串。 我可以取回这个字符串,但是如何将它转换回数组,这样我就可以将数组数据与当前日期进行比较,比如今天是Mon,这样我就可以找出哪个列有Mon
请帮助我,因为我不知道如何搜索任何相关链接或帖子,也不知道如何实现这一点的任何建议。谢谢
# 1 楼答案
你可以参考这个post
或者使用getArray()方法javadoc将结果集转换为数组
# 2 楼答案
你可以这样做。不过,你的价值观不应该包含“,”