请问这个程序哪里出错了?java写文件和读文件

问题描述

//=============================写文件packagefier;importjava.io.*;publicclasswrite{publicstaticvoidmain(String[]args){write("E:\123.txt","hello");}publicstaticvoidwrite(Stringpath,Stringcontent){Strings=newString();Strings1=newString();try{Filef=newFile(path);if(f.exists()){System.out.println("文件存在");}else{System.out.println("文件不存在,正在创建...");if(f.createNewFile()){System.out.println("文件创建成功!");}else{System.out.println("文件创建失败!");}}BufferedReaderinput=newBufferedReader(newFileReader(f));while((s=input.readLine())!=null){s1+=s+"n";}System.out.println("文件内容:"+s1);input.close();s1+=content;BufferedWriteroutput=newBufferedWriter(newFileWriter(f));output.write(s1);output.close();}catch(Exceptione){e.printStackTrace();}}}//=============================读文件packagefier;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.InputStreamReader;publicclasssdsd{/***@paramargs*/publicstaticvoidmain(String[]args){read("E:\123.txt");}publicstaticvoidread(Stringfile){Strings=null;StringBuffersb=newStringBuffer();Filef=newFile(file);if(f.exists()){System.out.println("文件存在");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(newFileInputStream(f)));while((s=br.readLine())!=null){sb.append(s);}System.out.println(sb);}catch(Exceptione){e.printStackTrace();}}else{System.out.println("文件不存在!");}}}

解决方案

解决方案二:
这个还真的不好说,你的代码不可以吗?我看了一下好像可以
解决方案三:
编译是提示错误为:F:JavaDemo>javacWrite.javaWrite.java:51:需要为class、interface或enumpackagefier;^Write.java:53:需要为class、interface或enumimportjava.io.BufferedReader;^Write.java:54:需要为class、interface或enumimportjava.io.File;^Write.java:55:需要为class、interface或enumimportjava.io.FileInputStream;^Write.java:56:需要为class、interface或enumimportjava.io.FileNotFoundException;^Write.java:57:需要为class、interface或enumimportjava.io.InputStreamReader;^6错误F:JavaDemo>Write.java:57:需要为class、interface或enumimportjava.io.InputStreamReader;^6错误F:JavaDemo
解决方案四:
这个是不是你没有把IO文件的一些包引用进去啊你确定你是否引入了包
解决方案五:
你程序中引进了包,还出这样的错,应该是你的JDK环境变量没有配置对或者没有配置

时间: 2024-12-09 15:37:50

请问这个程序哪里出错了?java写文件和读文件的相关文章

编程-请问这个c程序哪里出错了? 谢谢!!

问题描述 请问这个c程序哪里出错了? 谢谢!! 题目要求:输入一行字符,将其中最长的单词输出. #include int main() { void f(char s[]); char s[100]; printf("enter a sentence:"); scanf("%s",s); f(s); } void f(char s[]) { int i,n,m=0,sum=0,temp=0; for(n=0;s[n+m]!='';n++) { for(i=0;s[m

c语言-请问此c程序哪里出错了。。谢谢

问题描述 请问此c程序哪里出错了..谢谢 要求将输入的两个字符串连接起来. #include #include char s1[80],s2[80]; int main() { void f(); printf("say sth:"); gets(s1); printf("say sth. again:"); gets(s2); f(); } void f() { int i; strcat(s1,s2); for(i=0;i<=80;i++) printf(

线程-让小球受键盘控制移动,我的程序哪里出错了小球不动

问题描述 让小球受键盘控制移动,我的程序哪里出错了小球不动 java新手一只.这是我的原程序,java新手一只,求大神解惑 import java.awt.*; import javax.swing.*; import java.awt.Graphics;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.KeyListener; /**坦克大战0.4 *@author 安晔

数据结构 单链表-帮我看看下面的程序哪里出错了,刚从数据结构学的单链表,运行不了

问题描述 帮我看看下面的程序哪里出错了,刚从数据结构学的单链表,运行不了 就简单的取值 插入 删除 合并 #include #include #include typedef struct LNode { int num; struct LNode *next; }LNode,*LinkList; void InitiList(LinkList L) { L=(LinkList)malloc(sizeof(LNode)); L->next=NULL; } void LocateElem(Link

汇编语言-请大神们帮我看一下这个程序哪出错了,万分感谢!!

问题描述 请大神们帮我看一下这个程序哪出错了,万分感谢!! STACK1 SEGMENT STACK DW 200 DUP (?) STACK1 ENDS DATA SEGMENT SPACE DB 1000 DUP (' ') PATTERN DB 6 DUP (' '),0C9H,26 DUP (0CDH),0BBH,6 DUP (' ') DB 6 DUP (' '),0BAH,26 DUP (20H),0BAH,6 DUP (' ') DB 6 DUP (' '),0C8H,26 DUP

c语言-请问这个程序到底出了什么问题???

问题描述 请问这个程序到底出了什么问题??? /*The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600851475143 ?求最大质因数*/ #include int ifprime(int x){//判断是否是质因数 int i; if(x<=1) return 0; else if(x==2) return 1; else{ for(i=2;i<=

写了个读文件的代码,但运行之后读出来的就乱了

问题描述 写了个读文件的代码,但运行之后读出来的就乱了 这是代码void Read()//从文件中读取{ int ij; FILE *fp; fp=fopen(""busline.txt""r+""); if(fp==NULL) { printf(""不能打开此文件!""); exit(0); } for(i=0;i<m;i++) { fscanf(fp%d""&bl[i]

此程序那儿出错了?在Eclipse中运行结果如下。

问题描述 importjava.util.*;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;/***银行类**/classBank{privatedoublebalance;//余额Bank(doubleb){balance=b;}publicvoiddeposite(doubledAmount)//存钱{if(dAmount>0.0)balance+=dAmount;JOptionPane.showMessageDial

java 写内容到远程文件

问题描述 FileInputStream in = new FileInputStream(new File("D:/xx/a.txt"));URL url = new URL("http://ebook.ruanko.com/xxx/a.txt");URLConnection connection = url.openConnection();connection.setDoOutput(true);DataOutputStream ou = new DataOu