如何将 table 中逗号分隔值的字符串拆分为 2 个文本字段?
How to split a string with comma separated values from table into 2 text fields?
我有一个 table,如下所示:
我有一个 JTextField
,它在左边,JDateChooser
在文本字段旁边。
如何检索 TTL 列值并将它们设置到 2 个文本字段中,逗号前的第一个值应在第一个文本字段中,逗号后的第二个值应在日期选择器中?
选中此 page 以便对您的数据库进行查询。您的查询应该类似于以下示例:
SELECT *
FROM YOUR_DB_NAME
WHERE NIK=?
如果您希望减少从数据库return编辑的数据量,您可以只选择select TTL 列。
在此之后,使用 split
方法
拆分 TTL
列的值
String str = "bulan,10-11-2017";
String[] parts = str.split(",");
Split 方法将 return 包含原始 String
的不同部分的数组,这些部分根据传入 split()
方法的分隔符进行拆分。
例子
例如,您查询了数据库,resultset
包含从数据库中 return 编辑的数据。
然后您需要从 resultset
中获取 TTL
列的值并将其保存一些 String
类型的变量
String str = rs.getString("TTL");
现在对这个 str
变量使用拆分方法
str = "bulan,10-11-2017";
String[] parts = str.split(",");
有关如何查询数据库的帮助,请参阅上面提供的link
我有一个 table,如下所示:
我有一个 JTextField
,它在左边,JDateChooser
在文本字段旁边。
如何检索 TTL 列值并将它们设置到 2 个文本字段中,逗号前的第一个值应在第一个文本字段中,逗号后的第二个值应在日期选择器中?
选中此 page 以便对您的数据库进行查询。您的查询应该类似于以下示例:
SELECT *
FROM YOUR_DB_NAME
WHERE NIK=?
如果您希望减少从数据库return编辑的数据量,您可以只选择select TTL 列。
在此之后,使用 split
方法
TTL
列的值
String str = "bulan,10-11-2017";
String[] parts = str.split(",");
Split 方法将 return 包含原始 String
的不同部分的数组,这些部分根据传入 split()
方法的分隔符进行拆分。
例子
例如,您查询了数据库,resultset
包含从数据库中 return 编辑的数据。
然后您需要从 resultset
中获取 TTL
列的值并将其保存一些 String
类型的变量
String str = rs.getString("TTL");
现在对这个 str
变量使用拆分方法
str = "bulan,10-11-2017";
String[] parts = str.split(",");
有关如何查询数据库的帮助,请参阅上面提供的link