如何验证jText区域中的选项卡?

时间:2016-09-23 09:35:16

标签: java

我想在java文本区域中验证选项卡,因为输入保存在由选项卡分割的文本文件中。如果我键入tab,它将不会读取下一个输入。我试过,例如:String.matches(“\ t”),但它不起作用。 谢谢。

这是我的代码:

String Title = textfield.getText();
String Description = textarea.getText();

if (Description.matches("\t"))
{
    JOptionPane.showMessageDialog(this, "Tab is not allowed");
}
else
{
    try
    {
        File f = new File("Data.txt");

        try (BufferedWriter writer = new BufferedWriter (new FileWriter(f,true)))
        {           
             writer.write(Title+"\t"+Description+System.lineSeparator());         
        }
     }
    catch(IOException e)
    {

    }
}

1 个答案:

答案 0 :(得分:0)

您是否在较大的字符串中搜索单个制表符或制表符?如果是后者,请尝试:

Description.matches(".*\t.*")