繁体   English   中英

如何将带有逗号分隔值的字符串从表拆分为2个文本字段?

[英]How to split a string with comma separated values from table into 2 text fields?

我有一张桌子如下图所示:

TABEL

我有一个JTextField是左边的, JDateChooser是文本字段旁边的右边。

在此输入图像描述

如何检索TTL列值并将它们设置为2个文本字段,逗号之前的第一个值应该在第一个文本字段中,逗号之后的第二个值应该在日期选择器中?

检查此页面以便对数据库进行查询。 您的查询应类似于以下示例:

SELECT * 
FROM YOUR_DB_NAME
WHERE NIK=?

如果您希望减少从DB返回的数据量,您可以选择仅选择TTL列。 在此之后,使用split方法split TTL列的值

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

Split方法将返回一个数组,其中包含原始String不同部分,这些部分基于传递给split()方法的分隔符进行split()

例如,您查询了数据库, resultset包含从数据库返回的数据。

然后,您需要从resultset获取TTL列的值,并将其保存为一些String类型变量

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

现在在这个str变量上使用split方法

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

有关如何查询数据库的帮助,请参阅上面提供的链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM