Java Libgdx读取android的内部文本文件

Java Libgdx读取android的内部文本文件,java,android,file,text,libgdx,Java,Android,File,Text,Libgdx,我正在尝试从内部.txt文件加载一些数据。在使用FileHandle进行了一些努力之后,我完成的唯一一件事就是将这个.txt文件放入一个字符串变量中。我需要的不是这个字符串,而是存储在其中的整数: FileHandle handle = Gdx.files.internal("txt/questions.txt"); String lines = handle.readString(); ` txt文件的一部分:0 FileHandle handle = Gdx.files.internal(

我正在尝试从内部
.txt
文件加载一些数据。在使用
FileHandle
进行了一些努力之后,我完成的唯一一件事就是将这个
.txt
文件放入一个字符串变量中。我需要的不是这个字符串,而是存储在其中的整数:

FileHandle handle = Gdx.files.internal("txt/questions.txt");
String lines = handle.readString(); `
txt文件的一部分:0

FileHandle handle = Gdx.files.internal("txt/questions.txt");
String lines = handle.readString(); `
#a)1! b)0,350,190,185!      c)180,1247,180,153!           d)710,970,124,101!             e)615,1105,175,120! //sheep
#a)2! b)208,344,248,191!    c)403,957,142,127!            d)655,1250,142,130!            e)0,1075,263,150! // elafi
#a)3! b)460,344,164,200!    c)10,1232,165,155!            d)245,915,150,133!             e)268,1083,235,145! //elephant
#a)4! b)624,344,234,190!    c)835,260,150,55!             d)500,1228,155,172!            e)800,1117,185,108! //horse
#a)5! b)858,330,167,203!    c)10,890,220,174!             d)822,1235,178,145!            e)575,943,128,141! //rabbit
你需要“解析”你的文本文件。您可以为您的文本文件格式编写一个简单的解析器(Libgdx中没有任何特殊的东西来支持解析文本文件,所以任何标准的Java特性,比如或可能会有所帮助)

FileHandle handle = Gdx.files.internal("txt/questions.txt");
String lines = handle.readString(); `
或者,将文本文件放在易于现有Libgdx代码解析的格式中可能更简单。这通常意味着。JSON不是Libgdx文件格式,因此有很多工具和教程解释JSON。(如果文件是由工具生成的,而不是由人工直接维护,则此格式更有意义。)

FileHandle handle = Gdx.files.internal("txt/questions.txt");
String lines = handle.readString(); `