【java – 从URI的PATH读取文件】教程文章相关的互联网学习教程文章

Java:读取文件,第一行丢失【代码】

我有一个HashMap< String,String>它保留了图像的文件名和显示名称.我逐行读取文件,并将键和值添加到HashMap.BufferedReader reader; String line; String[] lineSplit;HashMap<String, String> imenaZnaki = new HashMap<String, String>();try {reader = new BufferedReader(new InputStreamReader(am.open("znaki_imena.txt"), "UTF-8"));line = reader.readLine();while (line != null) {lineSplit = line.split("->");imenaZna...

java – 读取文件并根据多个条件剪切每一行【代码】

我发现很难为这个问题提出一个合适的标题.因此,如果它具有误导性,我将不胜感激,如果你可以帮助改进它. 我已经提取了xml文件的属性值,现在我有输出,如下面的示例行所示:category:buffer overflow analyzer:data flow analyzer:buffer我需要将其拆分为category:buffer overflow analyzer:data flow analyzer:buffer我不知道如何使用Java,Perl或Python完成这项工作. 到目前为止,我所拥有的只是一个简单的Perl脚本,将其拆分为“:”....

java基于NIO的分散读取文件,然后统一聚合后写入文件

分散读取:对于一个文件,可以分散的读取数据,可以快速的读取,好比多个线程在分段同时读取; 聚合写入:为了提高效率,一般读取到的数据都是分散的,要快速写入,就需要把分散的数据聚集在一起,然后一块写入到文件; 具体代码如下: //首先创建一个随机访问文件RandomAccessFile raf= new RandomAccessFile("test.txt", "rw");//根据随机获取通道FileChannel channel = raf.getChannel();//分配指定大小指定缓冲区...

读取文件 – java.io.FileNotFoundException【代码】

public void loadFile(int level){try {//Create new filelevelFile = new File("assets/levels.txt");fis = new FileInputStream(levelFile);isr = new InputStreamReader(fis); reader = new BufferedReader(isr);//Code to read the file goes here但是,使用此代码,我不断收到上述错误(java.io.FileNotFoundException). 该文件肯定存在于我的Assets文件夹中,并且名称正确.我在这里发现了几个类似的问题,并尝试了各种各样的事...

java – 在SpringBoot 2.0.1.RELEASE应用程序中读取文件【代码】

我有一个SpringBoot 2.0.1.RELEASE mvc应用程序.在资源文件夹中,我有一个名为/ elcordelaciutat的文件夹. 在控制器中我有这个方法来读取文件夹中的所有文件ClassLoader classLoader = this.getClass().getClassLoader();Path configFilePath = Paths.get(classLoader.getResource("elcordelaciutat").toURI()); List<String> cintaFileNames = Files.walk(configFilePath).filter(s -> s.toString().endsWith(".txt")).map(p ->...

java – 使用ObjectInputStream读取文件时的EOFException【代码】

我基本上遇到了类似的问题:EOFexception in Java when reading objectinputstream,但我找不到干净代码的答案. 答案指出,当读者到达文件结尾时,ObjectInputStream#readObject将抛出异常.在网上寻找解决方案之后,我还没有找到解决方案.对于这种情况,这可能是一个很好的清洁解决方案 注意:我试过这个(但它看起来很难看并且不是干净的代码).我正在寻找更好的解决方案:ObjectInputStream ois = new ObjectInputStream(new FileInputS...

Java – 直接读取文件而无需下载和存储本地

参见英文答案 > How do I read / convert an InputStream into a String in Java? 59个我想直接读取文件,将其放入字符串而不在本地存储文件.我曾经用旧项目做这个,但我不再有源代码了.我曾经以这种方式获得我的网站的来源. 但是,我不记得我是否通过“InputStream to String array of lines to String”,或者我直接将其读入String. 有这个功能,还是我记得错了? (注意:此函数将与PHP等效于file...

java – 逐行读取文件而不是逐字逐句【代码】

我正在尝试编写一些扫描输入文件中的回文的代码,但它从每个单词而不是每一行获取字符串.一个例子是赛车将显示为赛车=回文或太热而不是hoot =回文,但它也会变得太过=不是回文,热=不是回文等. 这是我正在做的目前读取文件File inputFile = new File( "c:/temp/palindromes.txt" ); Scanner inputScanner = new Scanner( inputFile ); while (inputScanner.hasNext()) {dirtyString = inputScanner.next();String cleanString = dirty...

检测用Java读取的文件

它很容易检测到文件写入或修改,但我想不出一种检测文件读取的方法.这是场景. 程序X(我无法控制)READS Sample.text和MODIFIES它.应该注意,程序X在READ之后立即关闭流. 我要编写一个程序来记录从READ到Sample.txt的MODIFICATION的持续时间/时间.例如,程序X在下午5:00读取Sample.txt并在晚上7:25修改它,因此总持续时间为2小时25分钟. 是否有程序包或变通方法来检测程序X何时/是否读取了Sample.txt?请注意READ是我想要检测到的应该是M...

使用Java nio文件walk()读取文件【代码】

我正在使用流API来读取文件我正在调用readFile()方法,而在第一个循环中迭代循环我正在获取路径值如何删除该路径值,因为我面临数组索引超出绑定的异常.文件命名转换是“FileName_17072018”.public class RemoveCVVFilesjob {public static void main(String[] args) throws IOException {List<String> fileList;fileList = readFile();for (String str : fileList) {String[] strArr = str.split("_");System.out.println(strArr[1...

Java 8读取文件列表,但文件保持打开状态,使用资源直到服务器冻结【代码】

这是我在调度程序上的tomcat服务器上运行的代码副本.当我检查服务器的状态时,我可以看到打开文件的数量增加 这是用于检查打开文件的命令 sudo lsof -p $(pidof java)| grep“DIR”| wc -l 这是包含在单元测试中的代码示例.import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; import java.util.List;import org.junit.Test;public class OpenFilesTest {@Testpubli...

java – 使用Stream读取文件并跟踪当前索引【代码】

我正在阅读一个大文件:try (Stream<String> stream = Files.lines(Paths.get(fileName))) {stream.skip(1).forEach(Main::parseLine); } catch (IOException e) {e.printStackTrace(); }解析行看起来像这样:private static void parseLine(String line) {System.out.println(line); }我想要做的是跟踪我正在阅读的当前行,并让parseLine看起来像这样:private static void parseLine(String line, int idx) {System.out.println(l...

java – Spring Batch – 从Aws S3读取文件【代码】

我正在尝试从AWS S3读取文件并使用Spring Batch处理它: Spring Itemreader可以处理此任务吗?如果是这样,我如何将凭据传递给S3客户端并配置我的spring xml来读取一个或多个文件 <bean id="itemReader" class=""org.springframework.batch.item.file.FlatFileItemReader""><property name="resource" value=""${aws.file.name}"" /></bean>解决方法:更新要使用Spring-cloud-AWS,您仍然可以使用FlatFileItemRea...

java – 使用ResourceUtils.getFile从Heroku环境中的类路径中读取文件【代码】

我在Heroku中运行Spring Boot应用程序,使用Maven来管理构建生命周期. 在我的应用程序的初始化阶段,我想读取打包到我的JAR文件中的文件. 为了设法获取文件的内容我正在使用Spring实用程序类ResourceUtils,并且我使用特殊前缀classpath表示文件的路径: 我正在使用的代码如下所示:String pathToMyFile = "classpath:com/myapp/myFile.test" List<String> fileLines = Files.readLines(ResourceUtils.getFile(pathToMyFile), IOConst...

java – 从URI的PATH读取文件【代码】

我必须读取一个本地或远程文件.文件路径或URI将来自用户输入.目前我只读本地文件public String readFile(String fileName) {File file=new File(fileName);BufferedReader bufferedReader = null;try {bufferedReader = new BufferedReader(new FileReader(file));StringBuilder stringBuilder = new StringBuilder();String line;while ( (line=bufferedReader.readLine())!=null ) {stringBuilder.append(line);stringBuilder.ap...