java课程设计不会做?

java课程设计网提供java相关课程设计的学习方法以及java案例、javaweb案例、java课程设计的源代码、题目、报告论文、操作步骤等,可供您免费下载学习,您可以根据您的需求查询您要的java课程设计案例或者java课程设计报告、论文,试试吧!

批量给自己项目下的java文件添加注释

批量给自己项目下的java文件添加注释

批量给自己项目下的java文件添加注释

批量给自己项目下的java文件添加注释


package com.test;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;

/**
 * 批量给自己项目下的java文件添加注释
 * 
 * @author 原创 http://www.javakcsj.com/
 * 
 * @date2018-8-25
 */
public class ReadWriteFile {
	public static BufferedReader bufread;

	/**
	 * 添加信息
	 * 
	 * @param file
	 * @param addString
	 * @return
	 */
	public static String readTxtFile4Java(File file, String addString) {
		String readStr = "";
		String read;
		FileReader fileread;
		try {
			fileread = new FileReader(file);
			bufread = new BufferedReader(fileread);
			try {
				while ((read = bufread.readLine()) != null) {
					if (read.startsWith("public class ")) {
						readStr = readStr + addString + "\r\n";
					}
					readStr = readStr + read + "\r\n";
				}
			} catch (IOException e) {
				e.printStackTrace();
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
		return readStr;
	}

	/**
	 * 替换新数据
	 * 
	 * @param file
	 * @param newStr
	 */
	public static void writeTxtFile4Java(File file, String newStr) {
		try {
			if (!file.exists())
				file.createNewFile();
			FileOutputStream out = new FileOutputStream(file, false); // 如果追加方式用true
			out.write(newStr.getBytes("utf-8"));// 注意需要转换对应的字符集
			out.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	/**
	 * 网jsp中添加新信息
	 * 
	 * @param file
	 * @param addString
	 * @return
	 */
	public static String readTxtFile4Jsp(File file, String addString) {
		String readStr = "";
		String read;
		FileReader fileread;
		try {
			fileread = new FileReader(file);
			bufread = new BufferedReader(fileread);
			try {
				while ((read = bufread.readLine()) != null) {
					if (read.startsWith("public class ")) {
						readStr = readStr + addString + "\r\n";
					}
					readStr = readStr + read + "\r\n";
				}
			} catch (IOException e) {
				e.printStackTrace();
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
		return readStr;
	}

	/**
	 * 这个是网jsp中写入信息
	 * 
	 * @param file
	 * @param newStr
	 */
	public static void writeTxtFile4jsp(File file, String newStr) {
		try {
			if (!file.exists())
				file.createNewFile();
			FileOutputStream out = new FileOutputStream(file, false); // 如果追加方式用true
			out.write(newStr.getBytes("utf-8"));// 注意需要转换对应的字符集
			out.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}

大家都在看

企业任务流程管理系统

企业任务流程管理系统

java课程设计之企业任务流程管理系统,采用springMVC全注解开发,带流程功能。开发工具:myeclipse10,数据库:mysql,数据库导入工具:navicat,增删改查,分页,图片上传,附件上传,流程审批,权限控制,三个角色员工,领导,超级管理员。提供java源代码下载(java课程设计网原创)...查看更多

(0) 回复

留言评论

*请勿填写与java课程设计无关内容,如内容中包含有关政治、色情等不健康内容,且违反《中华人民共和国网络安全法》本站将第一时间移交公安部门。