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

标签 java string delimiter

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

tabel

我有一个 JTextField,它在左边,而 JDateChooser 在文本字段旁边。

enter image description here

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

最佳答案

检查这个page为了查询您的数据库。您的查询应该类似于以下示例:

SELECT * 
FROM YOUR_DB_NAME
WHERE NIK=?

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

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

Split 方法将返回一个数组,其中包含原始 String 的不同部分,这些部分是根据传递给 split() 方法的分隔符拆分的。

示例

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

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

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

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

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

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

关于java - 如何将带有逗号分隔值的字符串从表拆分为 2 个文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47495050/

相关文章:

java - maven中的apptest.java是什么? Maven项目中 "test"文件夹的目的是什么?

java - 创建没有最终字段的不可变对象(immutable对象)?

python - 为什么空格不是 input() 的分隔符?

java - 创建和调用涉及多个 System.out.println() 和变量的方法

c++ - 通过读取文件检测 C++ 中的空行

R 分号将列分隔为行

java - Hibernate:使用外主键保存实体

java - 记录器与 System.out.println

python - Pandas-如何消除索引中的尾随空格

string - C++/CLI 字符串转换