栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

字符文件操作——题4,5

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

字符文件操作——题4,5

题1:
读取a文件将读取每行内容并在每行内容前加上描述其为第一行,写入另一文件中并打印出来。

package zuoye3;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

public class zuoye34 {
	public static void main(String [] args) throws IOException{
		FileReader reader = new FileReader ("C:\eclipse-jee-neon-3-RC3-win32-x86_64\a.txt");
		FileWriter writer = new FileWriter ("C:\eclipse-jee-neon-3-RC3-win32-x86_64\b.txt");
		Scanner sc = new Scanner(reader);
		int i = 0;
		String s2 = "第";
		String s3 = "行";
		String s4 = null;
		while(sc.hasNext()){
			i = (int)i+1;
			String s = sc.nextLine();
			String s1 = s2+String.valueOf(i)+s3+s;
			for(int j = 0;j 

题2:
一个文本文件中储存C++,Python,Java等字样,统计其每个出现的次数。将其写为(**)出现了(n)次的形式。储存在另一文件中,并打印出来。要求使用FileReader、FileWriter、HashMap。

package zuoye3;

import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;

public class zuoye35 {
	public static void main(String []args) throws IOException   {
		FileReader reader = new FileReader("C:\eclipse-jee-neon-3-RC3-win32-x86_64\a.txt");
		Scanner sc = new Scanner (reader);
		Map map = new HashMap();
		while(sc.hasNext()){
			String s = sc.next();
			Integer n = map.get(s);
			if(n == null){
				map.put(s, 1);
			}
			else{
				map.put(s,n+1);
			}
		}
		reader.close();
		//File f1 = new File("C:\eclipse-jee-neon-3-RC3-win32-x86_64\a.txt");
		FileWriter writer = new FileWriter ("C:\eclipse-jee-neon-3-RC3-win32-x86_64\a.txt",true);
	Set  set = map.keySet();
	Iterator  a = set.iterator();
	while(a.hasNext()){
		String key = (String)a.next();
		int value = map.get(key);
		String s1 =  key +"出现了"+String.valueOf(value)+"次";
		writer.write(s1);
		writer.write("rn");
		System.out.println(key+":"+value);
	}
	writer.close();
	}
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/672042.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号