我有一个要求,我需要读取一个文件,它是由另一个应用程序生成的,文件有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中不允许
我在寻求解决办法,有人能帮我吗。
暂无答案!
目前还没有任何答案,快来回答吧!