用JAVA简单的实现了一下记事本的功能。

代码附在下面,大神请绕路,小白看过来!

注释写的我觉得够明白,不用解释了吧!

有问题的留言吧!

package notepad;import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Scanner;public class Notepad {/*** 简单的记事本* * @param args*/public static void main(String[] args) {notepad();}public static void notepad() {//声明Writer对象Writer writer = null;//创建保存记事本文件的文件夹File file = new File("E:notepad/Monday");file.mkdirs();//创建保存记事本内容的文件File file1 = new File("E:notepad/Monday/notepad.txt");try {//创建新的文件,此时可能会出现路径不对的的异常,所以要抛出异常。file1.createNewFile();} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}System.out.println("请输入您要记录的内容");Scanner sc = new Scanner(System.in);String str = sc.nextLine();System.out.println("您输入的内容为\n" + str);try {//获取到要输入内容的文件,此时可能会出现文件不存在的异常,要抛出异常writer = new FileWriter(file1);writer.write(str);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {if(writer != null) {try {//关闭流,此时流可能正在使用,会出现异常,所以抛异常writer.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} }}}

JAVA实现简单的记事本功能相关推荐

  1. Java实现简单日期计算功能

    使用java实现简单的日期计算,可以通过自定义日期类来实现,具体实现如下: 一.Date自定义类 在自定义Date类中,创建year.month.days的私有属性代表日期的年.月.日.并创建Gett ...

  2. java记事本统计功能_JAVA 运用流编程实现简单的记事本功能

    1 /** 2 * 我的记事本(界面+功能)3 */ 4 packagecom.test3;5 6 import javax.swing.*;7 import java.awt.event.*;8 i ...

  3. 用Java制作简单的记事本

    目录 前言 主界面设计 功能实现 打开 另存为 保存 查找 替换 成员变量 其他方法 警告弹窗 不移动光标更新文本框内容 源代码 总结 转载请注明出处,尊重作者劳动成果. 前言 考完试想写敲一下代码就 ...

  4. java实现邮件发送_基于JavaMail的Java实现简单邮件发送功能

    电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等.但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送.本 ...

  5. java简单的记事本程序_如何用JAVA编写简单的记事本程序?

    展开全部 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; i ...

  6. java实现简单的日历功能

    在工作台输入日期类型的字符串,然后打印出对应的日期的日历. package demo;import java.text.DateFormat; import java.text.ParseExcept ...

  7. php实现简单记事本功能

    首先先做个html网页表单 代码=> <!DOCTYPE html> <html lang="en"> <head> <meta c ...

  8. java简单atm_Java实现简单银行ATM功能

    本文实例为大家分享了Java实现简单银行ATM功能的具体代码,供大家参考,具体内容如下 实现功能 1.用户需要通过输入银行卡号和密码才能进入ATM系统 2.用户可以在ATM中实现取款.存款.转账.余额 ...

  9. java记事本简单,java简单完整记事本

    JAVA 程序设计实 验报告 院 系: 信息工程系 专 业: 计算机应用技术 班 级: 11 计算机 01 班 姓 名: Civen 任课教师: XXX 实验题目: JAVA 简单记事本...... ...

最新文章

  1. ubuntu 下安装nodejs以及pm2
  2. SSIS 学习之旅 FTP访问类
  3. Unity有哪些让做项目事半功倍的插件值得推荐?
  4. STM32“隐藏的定时器”-DWT
  5. linux学习第一课:liunx概论
  6. R语言图表排版之一页多图
  7. python安装使用pip安装numpy
  8. 汽车汽配行业供应链协同管理系统一体化管理,SCM供应链提升企业竞争力
  9. 利用MATLAB编写高斯积分
  10. MDK与keilC51共存的方法
  11. 如何隐藏电脑里的文件或者文件夹?
  12. 但行好事 莫问前程 学习笔记
  13. es 精确查找思路以及实现过程
  14. MQTT keepalive和reconnect
  15. 2021年终总结——工作第四年
  16. 亚马逊跟卖还能做吗?
  17. picpick尺子像素大小精度不够准确_picpick尺子像素大小精度不够准确_如何准确的按比例打印图纸...
  18. spring 启动日志报 DEBUG BeanNameUrlHandlerMapping:86 - Rejected bean name 'org.springframework.web.servl
  19. 用最短的时间了解一个人
  20. Git 的一些使用细枝末节

热门文章

  1. 基于RBF神经网络的信用分类方法
  2. html表项点击跳转,html table 点击跳转
  3. loss 为nan???
  4. 贵金属吸附树脂,吸附金的材料,钯吸附树脂
  5. 【DNS解析】使用DNSPOD实现动态公网解析(DDNS)
  6. 在Visual Studio中使用GitHub扩展插件【1】——安装插件新建仓库
  7. Java 为什么要有包装类
  8. 2017PHP经典面试题
  9. springboot 自定义过滤器
  10. BeagleboneBlack制作最新SD启动卡