首页 > 编程语言 >* 编程:当前项目的根目录 c.txt 文件中的内容为”abddbskshlsjdhhhiw”;编写程序读取文件中的 内容,要求去除重复的字母并按照字母的自然排序后将内容写入到当前项目的根目录 d.t

* 编程:当前项目的根目录 c.txt 文件中的内容为”abddbskshlsjdhhhiw”;编写程序读取文件中的 内容,要求去除重复的字母并按照字母的自然排序后将内容写入到当前项目的根目录 d.t

时间:2023-04-09 16:01:57浏览次数:38  
标签:文件 java len io import 根目录 txt

 1 package io.homework;
 2 
 3 import java.io.FileReader;
 4 import java.io.FileWriter;
 5 import java.io.Reader;
 6 import java.io.Writer;
 7 
 8 public class q18 {
 9     public static void main(String[] args) {
10         try(Reader fr = new FileReader("c.txt");
11             Writer fw = new FileWriter("d.txt")) {
12             int[] arr = new int[26];
13             while (true) {
14                 int len = fr.read();
15                 if (len == -1) break;
16                 arr[len - 'a']++;
17                 if (arr[len - 'a'] > 1) {
18                     continue;
19                 }
20                 fw.write((char)len);
21             }
22         } catch (Exception e) {
23             e.printStackTrace();
24         }
25     }
26 }

 

标签:文件,java,len,io,import,根目录,txt
From: https://www.cnblogs.com/zuamagee/p/17300438.html

相关文章

  • 事先在当前目录下准备好一个 test.txt 的文本文件,要求该文本文件是使用 GBK 编码的多
      利用字节流+桥转换读入这个文本文件,按照行的顺序,以UTF-8编码方式,写到test2.txt文件中。例:test2.txtpackageio.homework;importjava.io.*;publicclassq21{publicstaticvoidmain(String[]args){try(InputStreamis=newFileInputStream(......
  • 从命令行中读入一个文件名,判断该文件是否存在。如果该文件存在,则在原文件相同路径下创
    例如:读入/home/java/photo.jpg则创建一个文件/home/java/copy_photo.jpg新文件内容和原文件内容相同packageio.homework;importjava.io.*;importjava.util.Scanner;publicclassq23{publicstaticvoidmain(String[]args){Scannerscanner=ne......
  • 根据描述完成以下程序: 在当前目录下创建一个 worldcup.txt 的文本文件,其格式如下:
       该文件采用“年份/世界杯冠军”的方式保存每一年世界杯冠军的信息。要求:读入该文件的基础上,让用户输入一个年份,输出该年的世界杯冠军。如果该年没有举办世界杯,则输出“没有举办世界杯packageio.homework;importjava.io.*;importjava.util.HashMap;importjava......
  • cue wav光盘文件分隔转换为MP3
    1.下载安装“酷狗音乐”2.点击选择“应用工具” 3.选择“格式转换”  4.添加文件点击转换即可 ......
  • .NET 配置文件禁止解析特定扩展名
    .NET禁止解析特定文件扩展名,使用web.config配置handler节点,所有的HTTP请求均被系统System.Web.HttpForbiddenHandler拦截,例如限制当前web目录不允许解析aspx扩展名<system.webServer><handlers> <addname="test1"path="*.aspx"verb="*"type="System......
  • 批量改文件名,教你一键将新旧文件名称、文件路径导出EXCEL表格
    文件太多,如何批量重命名文件,并将新旧文件名以导出EXCEL表格的形式保存到电脑上呢?下面随小编一起来试试。所需工具安装一个文件批量改名高手文件素材若干操作步骤步骤1:运行【文件批量改名高手】,如果素材都是文件的话,可以在“文件批量重命名”中操作步骤2:将文件素材导入后,选择一个命......
  • PE文件(1)
    (一)PE文件的概念介绍PE是Win32环境自身所带的执行体文件格式。前两部分为识别作用,在支持PE文件结构的操作系统中执行时,PE装载器将从DOSMZheader中找到PEheader的起始偏移量。因而跳过了DOSstub直接定位到真正的文件头PEheader,然后开始执行。(二)PEheader的结构:......
  • 简单分享-项目中监听文件夹及文件的方法
    首先实现对应接口importorg.apache.commons.io.monitor.FileAlterationListenerAdaptor;importjava.io.File;publicclassFilterListenerextendsFileAlterationListenerAdaptor{@OverridepublicvoidonDirectoryCreate(Filedirectory){System.ou......
  • Nginx配置文件结构
    Nginx配置文件(conf/nginx.conf)整体分为三部分:*全局块和Nginx运行相关的全局配置*events和网络连接相关的配置*http块代理、缓存、日志记录、虚拟主机配置http全局块Server块Server全局块location块注:http......
  • 12.保存和读取XML和YMAL文件
    除了图像数据之外,有时程序中的尺寸较小的Mat类矩阵、字符串、数组等数据也需要进行保存,这些数据通常保存成XML文件或者YAML文件。本小节中将介绍如何利用OpenCV4中的函数将数据保存成XML文件或者YAML文件以及如何读取这两种文件中的数据。XML是一种元标记语言,所谓元标记就是......