读取十六进制,翻译成表格,以及使用搜索

时间:2012-12-27 07:29:31

标签: java string file search hex

这个问题的要点:

如何使用Swing JTable显示信息?

如何读取HEX,就像HxD程序一样? (来自文件,即)*

如何搜索文件中的特定字符串?

我已经关闭了文件加载等等。我试图使用扫描仪来读取我的TEST.dat文件,但它似乎无法打印出消息。该文件是十六进制的,因为它包含一个易于修改的XBOX游戏中的浮点值,我不得不将其解压缩以更好地读取它。现在我想要解压缩文件,并在其中搜索一个字符串。但它不会让我“搜索”字符串,所以我无法真正开始。

所以我的主要问题是,如何将加载的文件放到可以从中“读取”并搜索它的位置。

1 个答案:

答案 0 :(得分:0)

  1. 每当您对Java中的特定类有疑问时,最好咨询Javadocs。可以找到JTable的文档here,可以找到教程here
  2. 你能否澄清"读取十六进制"?如果它只是一个用十六进制编写的文本文件,你可以像普通文件一样传入你的程序。
  3. 通常使用regular expressions在文件中搜索特定的字符串和模式。如果您想以更简单的方式执行此操作,则可以通过文件中的每个字符串迭代Scanner,直到找到匹配项。