在java中读取格式化的txt文件

在java中读取格式化的txt文件,java,Java,我试图使用Java读取以下文本文件,并用根名称填充键值 一个根eg(master)可以包含n个child。一个子项(childA)可以包含n个子项 keyA和valueA分为子孩子名、子孩子名和主孩子名 文件内容: 如果您没有选择XML,那么。。。。 创建父项_ 读取“tab”(/t)的编号,并将元素放在父级的子级。递归地使用这些。添加时使用堆栈(后进先出)获取父级。您可以创建您的算法 谢谢,Anil我这里没有标签“JSF”。实际上,你的文本让我想起了很多XML。也许你可以将这种格式转换成X

我试图使用Java读取以下文本文件,并用根名称填充键值

  • 一个根eg(master)可以包含n个child。一个子项(childA)可以包含n个子项

  • keyA和valueA分为子孩子名、子孩子名和主孩子名

文件内容:
如果您没有选择XML,那么。。。。 创建父项_ 读取“tab”(/t)的编号,并将元素放在父级的子级。递归地使用这些。添加时使用堆栈(后进先出)获取父级。您可以创建您的算法


谢谢,Anil

我这里没有标签“JSF”。实际上,你的文本让我想起了很多XML。也许你可以将这种格式转换成XML,那么你就有很多工具可以使用了。我如何将它转换成XML。你能建议一些方法把它转换成xml吗?你知道xml是什么样子的吗?
#comment
#comment
#comment

master master_name
  childA child_name
          subchild subchild_nameA
               data keyA valueA
               data keyB valueB
               data keyC valueC
          end
  end
  childB child_name
         subchild subchild_nameB
               data keyD valueD
               data keyE valueE
                   childC  child_name
                      data keyA valueA
                   end
               data keyF valueF
          end
end