如何将表格中以逗号分隔的字符串拆分为两个文本字段?

3
我有一个如下所示的表格:

tabel

我有一个JTextField,它是左边的文本框,和一个JDateChooser,它在文本框右侧。

enter image description here

如何检索TTL列的值并将它们设置到两个文本框中,第一个逗号前的值应该在第一个文本框中,逗号后的第二个值应该在日期选择器中?
1个回答

2

查看此页面,以执行对您的数据库的查询。您的查询应该类似于以下示例:

SELECT * 
FROM YOUR_DB_NAME
WHERE NIK=?

如果你想减少从数据库返回的数据量,可以选择只选择 TTL 列。

在此之后,使用 split 方法分割 TTL 列的值。

String str = "bulan,10-11-2017";
String[] parts = str.split(",");

Split方法将根据传入的分隔符对原始字符串进行拆分,并返回包含不同部分的数组。

示例

例如,您查询了数据库并从resultset中获取了从数据库返回的数据。

然后,您需要从resultset中获取TTL列的值,并将其保存在某个String类型变量中。

String str = rs.getString("TTL");

现在在这个str变量上使用split方法。
 str = "bulan,10-11-2017";
 String[] parts = str.split(",");

如果需要查询数据库方面的帮助,请参考上面提供的链接。


我应该把这段代码放在哪里:String str = "bulan,10-11-2017"; String[] parts = str.split(",");因为我无法将它们放在 resultset 中。 - Audio Alief
你需要在从数据库获取数据后调用split函数。从resultset中获取TTL列的值,然后在包含TTL列值的变量上调用split方法。 - Yousaf
能否给我一个示例代码,Yousaf先生?我在这里有点困惑。 - Audio Alief

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接