有哪位懂Java文件输入输出的,帮改一下程序

问题描述

软件平台是Eclipse。现在的程序能在控制台进行输入,输入的信息最终传到str里面进行处理。改成能对文件进行目录的选择,然后对选择的文件(如txt)内容进行加密处理。然后处理过的信息,再保存到一个新的文件里,这个文件可以任意选择存放的目录。界面效果如图。[img=http://hiphotos.baidu.com/zhidao/abpic/item/38dbb6fd8b43dc4c09244d1b.jpg?t=1304684771722][/img]importtea.Mytea;importjava.io.*;publicclassForMytea{publicstaticvoidmian(Stringargs[])throwsIOException{Myteatea=newMytea();System.out.print("请输入您想加密的数据:");BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in));Stringstr=buf.readLine();System.out.print("待加密的数据:");System.out.println(str);byte[]secretInfo=tea.encryptByTea(str);System.out.print("加密后的数据:");System.out.println(newString(secretInfo));StringdecryptInfo=tea.decryptByTea(secretInfo);System.out.print("解密后的数据:");//for(bytei:decryptInfo.getBytes())//System.out.print(i+"");System.out.println(decryptInfo);}}

解决方案

解决方案二:
LZ不是已经做好了吗?将字符串写文件的步骤OutputStreamout=newFileOutputStream(filePath);StringReaderin=newStringReader(str);//str为文本内容intc=0;while((c=in.read())!=-1){out.write(c);}in.close();out.close();

时间: 2024-09-19 06:19:44

有哪位懂Java文件输入输出的,帮改一下程序的相关文章

mac-同一个java文件在eclipse和myeclipse下编译后的结果不一样

问题描述 同一个java文件在eclipse和myeclipse下编译后的结果不一样 同一个java文件,在mac eclipse下编译后,在mac本机tomcat上运行没有问题,扔到linux服务器上就无法正常运行.但是在,win7 myeclipse下编译后扔到linux服务器上又没有问题. 解决方案 具体有没有什么错误. 解决方案二: 楼主,"无法正常运行"的想象空间好大啊. 解决方案三: 是jdk的版本的问题吗

css-哪位懂CSS的大神帮我翻译下,下面的这段话,翻译成中文

问题描述 哪位懂CSS的大神帮我翻译下,下面的这段话,翻译成中文 #bg{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);} #show{display: none; position: a

代码分析-JAVA 求大神帮看下这段代码 怎么修改 救命啊

问题描述 JAVA 求大神帮看下这段代码 怎么修改 救命啊 真心看不懂 public static char[] a(char[] paramArrayOfChar) { char[] arrayOfChar1 = new char[12]; char[] arrayOfChar2 = new char[12]; arrayOfChar2[0] = '?'; arrayOfChar2[1] = '?'; arrayOfChar2[2] = 'o'; arrayOfChar2[3] = '/';

java文件输入输出-我该怎么将学生的信息写入到一个硬盘文件里面,新手不理解文件输入输出。

问题描述 我该怎么将学生的信息写入到一个硬盘文件里面,新手不理解文件输入输出. import java.io.FileNotFoundException; import java.io.PrintWriter; import java.util.*; public class PrintWriterTest { //学号.姓名.性别.出生日期.所学专业 private int number; private String name; private String sex; private Str

找杭州懂Java的合作伙伴

问题描述 有个很好的网站项目,因缺人手现在需要增加几位懂Java的可以开发网站的合作伙伴.要求有丰富的Java网站开发经验,足够的时间精力和热情,人必须在中国杭州(我们公司在美国但网站的开发基地在杭州)请有兴趣的请联系Peter:nicebud@gmail.com.谢谢!

linux-javac为什么不能编译子文件夹的java文件

问题描述 javac为什么不能编译子文件夹的java文件 我在linux终端下编译:javac *.java 网上说这样做不是能编译当前文件夹下面所有的,包括子文件夹里面的java文件吗? 但是为什么我这样做了之后只编译了当前文件夹下面的java文件,子文件夹里面的java文件没有被编译啊 解决方案 因为java文件只会默认寻找当前包下面的java文件!而不会去寻找其子文件夹下的java文件!!如果含有子包的话需要import导入就可以了!!! 解决方案二: 可以试试下面语法: javac **

android-新建安卓项目没生成R.java文件

问题描述 新建安卓项目没生成R.java文件 大家好,我是做J2EE的,想学android,起步就遇到这个问题,求帮忙!下载的adt-bundle-windows-x86-20140702版本,ADT和eclipse集成在一起的,sdk除了5.0的没下,其他都下载了JDK1.7(之前装过1.6和1.8,效果一样的).试过网上搜到的方法,比如:Clean.Fix Project Properties.更新ADT SDK.点过Is Library.SDK没装全. 新建的空项目,什么都没写,设置的最小

JAVA 文件编译执行与虚拟机(JVM)简单介绍

java程序的内存分配 JAVA 文件编译执行与虚拟机(JVM)介绍 Java 虚拟机(JVM)是可运行Java代码的假想计算机.只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行.本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明.    一.Java源文件的编译.下载.解释和执行  Java应用程序的开发周期包括编译.下载.解释和执行几个部分.Java编译程序将Java源程序翻译为JVM可执行代码?字节码.

myeclipse 10.7中用jsp无法连接mysql 5.5 单独用java文件却可以~

问题描述 myeclipse 10.7中用jsp无法连接mysql 5.5 单独用java文件却可以~ 我是要做一个简单的查询数据库操作,在win10 64位系统用tomcat 7 myeclipse 10.7用jsp无法连接数据库,提示NO SUITBLE Driver和空指针但是我换成win 7 32位系统用tomcat 6 myeclipse 85 时就可以查询了,两边的代码和操作都一样~~求大神赐教~!select.jsp中出错代码段:<% Student student=new Stu