10.0、-9.9、+9.9等)的文本文件

eit6fx6z  于 2021-07-15  发布在  Flink
关注(0)|答案(0)|浏览(267)

我有一个要求,我需要读取一个文件,它是由另一个应用程序生成的,文件有201个数字列名,如:-10.0,-9.9,-9.8,-9.7…….0….+9.7,+9.8,+9.9,+10.0,所以我在文件中总共有201列。我正在通过flink读取许多文件,但文件有字符串类型的列名,我正在创建一个模型对象,其属性为文件中可用的列名,如下所示

DataSet<Person>> csvInput = env.readCsvFile("file:///path/to/my/textfile")
                         .pojoType(Person.class, "name", "age", "zipcode");

上面的代码将准备好文件,person对象将填充文件中可用的值。我在新的需求中面临挑战,文件列名称是数字的,而在java中,我不能创建一个带有数字值和十进制值的变量,比如-10.0等等。
就像 private String -10.0 java中不允许
我在寻求解决办法,有人能帮我吗。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题