这是一个简单的问题,如何打印出选定的文件名,谢谢。
public class CSVMAX {
public CSVRecord hottestInManyDays() {
//select many csv files from my computer
DirectoryResource dr = new DirectoryResource();
CSVRecord largestSoFar = null;
//read every row and implement the method we just define
for(File f : dr.selectedFiles()) {
FileResource fr = new FileResource(f);
CSVRecord currentRow = hottestHourInFile(fr.getCSVParser());
if (largestSoFar == null) {
largestSoFar = currentRow;
}
else {
double currentTemp = Double.parseDouble(currentRow.get("TemperatureF"));
double largestTemp = Double.parseDouble(largestSoFar.get("TemperatureF"));
//Check if currentRow’s temperature > largestSoFar’s
if (currentTemp > largestTemp) {
//If so update largestSoFar to currentRow
largestSoFar = currentRow;
}
}
}
return largestSoFar;
}
在这里,我想打印出文件名,但我不知道如何做到这一点。
public void testHottestInManyDay () {
CSVRecord largest = hottestInManyDays();
System.out.println("hottest temperature on that day was in file " + ***FILENAME*** + largest.get("TemperatureF") +
" at " + largest.get("TimeEST"));
}
}
最终,hottestinmanydays()
似乎需要返回此信息。
csvrecord
有此属性吗?
类似于这样:
CSVRecord currentRow = hottestHourInFile(fr.getCSVParser());
currentRow.setFileName(f.getName());
private String _fileName;
public void setFileName(String fileName) {
this._fileName = fileName;
}
public String getFileName() {
return this._fileName;
}
class CSVWrapper {
private CSVRecord _csvRecord;
private String _fileName;
// getters and setters for the above
// maybe also a constructor? make them final? your call
}
CSVWrapper csvWrapper = new csvWrapper();
csvWrapper.setCSVRecord(currentRow);
csvWrapper.setFileName(f.getName());
CSVWrapper largest = hottestInManyDays();
System.out.println("hottest temperature on that day was in file " + largest.getFileName() + largest.getCSVRecord().get("TemperatureF") +
" at " + largest.getCSVRecord().get("TimeEST"));
我正在开发一个Android应用程序,其中一个功能是让用户选择要打开的文件(我想打开一个纯文本的.txt文件)。我以前用Java开发过Android应用程序,但这次我使用的是Kotlin,而且这是我第一次使用Kotlin。 我现在让应用程序显示一个文件选择器,让用户点击他们想要打开的文件。然后我尝试使用File对象打开文件并执行forEachLine循环。但是由于某种原因,它抛出了一个java.i
我想把我正在编辑的文件发送到打印机,就像我在记事本中做的那样。我没有发现任何关于打印命令的提示。这是不可能的吗?
在我的JSON文件中,我想打印带有“位置”和团队的“名称”值,即蓝色或橙色团队。 所以我希望我的python最终输出是 名称: 名称1, 位置: X,Y,Z 团队: 蓝色 名称:名称2,位置:X,Y,Z团队:蓝色 姓名:NAME3,位置:X、Y、Z团队:蓝色 名称:名称4,位置:X,Y,Z团队:橙色 名称: 名称5, 位置: X,Y,Z 团队: 橙色 名称: NAME6, 位置: X,Y,Z 团队
当我调试这个代码到chrome控制台,然后它不显示任何输出或警报!请帮助我完成这段代码!我需要读取我的read.txt文件文本到console.log...代码是我尝试的一个是显示在下面。
问题内容: 我想执行一个命令,让该命令的输出即时得到gzip’d,并且回显/准备该命令的输出。 即,类似: 除了执行该行时,我希望在标准输出中看到此内容: 问题答案: 正如评论中指出的那样,在某些情况下可能会更好。
我最近做了一个游戏,试图分发给我的朋友。 我在Eclipse中导出了。exe Jar文件,并试图打开它看看它是否工作,但不知何故它没有工作,所以我不得不手动创建run.bat文件,它工作了。所以我把这两个文件压缩在一起,发给我的朋友。但他们都说这两个文件都不起作用。