用Java编写一个简单的编译器
来源:互联网 发布:sql 每小时 编辑:程序博客网 时间:2024/04/30 23:31
一、效果
在控制台中输入:
请输入文件名:
HelloWorld.java
请输入文件内容:
public class HelloWorld{
public static void main(String[] args){
System.out.println(“HelloWorld!”);
}
}
Q
实现效果为:在D盘创建了一个Helloworld.java文件。
二、代码
package chapter06;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Scanner;
public class TestFileWriter {
public static void main(String[] args) throws Exception {
Scanner sca = new Scanner(System.in);
System.out.println(“请输入文件名:”);
String filename = sca.next();
File file = new File(“D:/”,filename);
if(file.exists()){
file.delete();
}
file.createNewFile();
//编写文件内容 System.out.println("请输入文件内容:"); FileWriter fw = new FileWriter("d:/"+filename); String str; str = sca.nextLine(); while(!str.equals("Q")){ fw.write(str,0,str.length()); fw.write("\n",0,1); str = sca.nextLine(); } fw.close(); /* FileReader fr = new FileReader("d:/HelloWorld.java"); FileWriter fw = new FileWriter("d:/HelloWorld.bak"); int b; while((b = fr.read()) != -1) { fw.write(b); } fr.close(); fw.close(); System.out.println("操作已完成!");*/}
}
0 0
- 用Java编写一个简单的编译器
- 用java编写一个简单的计算器
- 用JAVA编写一个简单的编辑器
- 用Java做一个简单的basic编译器
- 初学JAVA,用JAVA编写一个简单的连连看~
- 用java编写的一个简单的猜字母游戏
- 用java编写的一个简单的《个人所得税计算系统》
- 怎样用Java编写一个简单的计算器
- Java编写一个简单的Web爬虫
- 实现一个简单的编译器
- 打造一个简单的Java字节码反编译器
- 打造一个简单的Java字节码反编译器
- 用JAVA编写一个简单密码框
- 用java编写一个简单计算器
- 用java编写一个简单计算器
- java编写一个简单记事本
- 用AJAX编写一个简单的相册
- 用AJAX编写一个简单的相册
- 代码篇C#网络编程之tcp异步客户端
- 《哈利波特》学院
- spring-aop源码解析:declare-parent
- 聊一聊Android的消息机制
- RMQ_st
- 用Java编写一个简单的编译器
- 代码篇C#网络编程之UDP进程通信
- Linux进程理解与实践(四)wait函数处理僵尸进程
- plist属性列表 文件的读写
- 如何在dop中Key值
- C++--字符串
- 常用的Reader类
- ubuntu: apt-get update的时候遇到“Hash Sum mismatch”错误
- 分享一个Linux下安装ASM+ORACLE的自动化脚本(一)