简单的小问题 想实现一个接受用户输入,并写入文件还有一个根据输入选择读取的文件完成显示就这两个小问题,请解答一下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class Test{ public static void main(String[] args){ ...................... FileInputStream(args[0]) }}..........................................................args[0]接收你再命令行下输入的路径如果要实现copy功能的话args[0],args[1]就可以了编译号之后运行java Test ....(你准备输入的文件路径)小弟回答完毕 我补充一下,把输入写到文件里必须得用FileOutputStream,但是FileOutputStream只接受int和byte的参数,我想输入字符串,怎么让他接收并写到文件里?就这个问题,其他的都解决了,谢谢各位! 你操作字符流用reader writer不得了 reader,writer我也知道很简单,关键是必须得用那个... 用args[0].getBytes()转成byte数组即可。 import java.io.*;public class Test { public static void main(String[] args){ try{ char intput[]=new char[1024]; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); FileOutputStream fs = new FileOutputStream("1.txt"); System.out.println("请输入"); int str = br.read(intput); String readFile = new String(intput,0,str); char output[] = readFile.toCharArray(); if(output != null){ for(int i = 0;i < output.length;i++) fs.write(output[i]); } fs.flush(); fs.close(); }catch(IOException e){ e.printStackTrace(); } }} 随机生成不同的MAC 怎么给一个动态的数组赋值啊? 一个逻辑题 跟大家讨论一段《JAVA编程思想》中的代码,是关于finalize()的用途的。 java要达到什么样的程度。才能称为“高手”呢?? JScrollPane问题,请达人们瞧一瞧! 怎样取得JInternalFrame的父窗口 怎么样使几个字符串按字母顺序排列? 一个java题目求解!!!! SCJP考题一道??????? 异常处理,确保正常输入 我这个upload哪里错了?
public static void main(String[] args){
......................
FileInputStream(args[0])
}
}
..........................................................
args[0]接收你再命令行下输入的路径
如果要实现copy功能的话
args[0],args[1]就可以了
编译号之后运行
java Test ....(你准备输入的文件路径)
小弟回答完毕
public static void main(String[] args){
try{
char intput[]=new char[1024];
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileOutputStream fs = new FileOutputStream("1.txt");
System.out.println("请输入");
int str = br.read(intput);
String readFile = new String(intput,0,str);
char output[] = readFile.toCharArray();
if(output != null){
for(int i = 0;i < output.length;i++)
fs.write(output[i]);
}
fs.flush();
fs.close();
}catch(IOException e){
e.printStackTrace();
}
}
}