Java 仅从文本字段获取特定信息
我想知道如何从JTextField中提取特定字符。例如,如果JTextField的日期为2012年12月20日,那么如何仅读取字段中的“12”Java 仅从文本字段获取特定信息,java,swing,date,jtextfield,simpledateformat,Java,Swing,Date,Jtextfield,Simpledateformat,我想知道如何从JTextField中提取特定字符。例如,如果JTextField的日期为2012年12月20日,那么如何仅读取字段中的“12” 那么,有没有可能,如果有可能,使用多个JTextFields会更容易?一种方法是读取全文,但根据“/”拆分字符串,并在结果数组中取0索引值 (或) 使用SimpleDataFormatter分析字符串,并从Date获取月份(假设输入的字符串始终为Date) 如果以上都不起作用,那么使用多个文本字段就更容易了。可以为您拆分字符串。 如果知道字段中的格式正确
那么,有没有可能,如果有可能,使用多个JTextFields会更容易?一种方法是读取全文,但根据
“/”
拆分字符串,并在结果数组中取0索引值
(或)
使用SimpleDataFormatter
分析字符串,并从Date
获取月份(假设输入的字符串始终为Date)
如果以上都不起作用,那么使用多个文本字段就更容易了。可以为您拆分字符串。
如果知道字段中的格式正确,则可以处理日期。
但是,为日期设置多个字段是很常见的。您可能只需要不同的字段,这取决于您对数据的总体使用和用户与数据的交互。您希望从JTextFields读取什么模式?JTextFileds中的所有“12”都是“12”处的数字。但它们将是数字,而且永远都会有数字。