日期:2014-05-20  浏览次数:20662 次

散分,讨论一个问题,应该有点意思吧
能否不使用文件,编制一个程序实现对源文件的输出。
注意,不要把问题想简单了哟,前提是不用文件这样的外部手段,这样,你如果写System.out.println( "... ")输出,那输出的内容是无限重复下去的哟!
大家玩玩,多给点分吧,100

------解决方案--------------------
不懂
------解决方案--------------------
真是别扭~~
------解决方案--------------------
关注一下
------解决方案--------------------
就是写一个程序能够输出自己的内容。以前好像有人问过
------解决方案--------------------
倒。
------解决方案--------------------
网上可以找到这个的。

------解决方案--------------------
看了好几遍楞是看不懂LZ讲社么,似云似雾的...LZ可以在WINDOWS界面系统里格式化C盘吗?
------解决方案--------------------
import java.io.FileInputStream;
import java.io.DataInputStream;
import java.io.*;
import java.io.*;

public class TestFile {
public static void main(String[] args) {
FileInputStream fis = null;
DataInputStream dis = null;

try {
fis = new FileInputStream(
".//src//jcomboxchange//TestFile.java ");
dis = new DataInputStream(fis);

int temp;
while ((temp = dis.read()) != -1) {
System.out.print((char)temp);
}
} catch (FileNotFoundException ex) {
System.out.println(ex.toString());
} catch (IOException ex) {
System.out.println(ex.toString());
}
finally
{
try {
dis.close();
fis.close();
} catch (IOException ex1) {
System.out.println(ex1.toString());
}
}
}
}

------解决方案--------------------
顶啊,不懂
------解决方案--------------------
看了好几遍楞是看不懂LZ讲社么,似云似雾的...LZ可以在WINDOWS界面系统里格式化C盘吗?
====================
经典,确实不懂,看来理解能力不行阿,
接分总成吧
------解决方案--------------------
呵呵!笑两声闪了!
------解决方案--------------------
没有人看滴懂....撒哦...
------解决方案--------------------
偶也不明白。
------解决方案--------------------
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class TestFile {
public static void main(String[] args) {
FileInputStream fis = null;
DataInputStream dis = null;
try {
fis = new FileInputStream( ".//src//TestFile.java ");//java文件的路径
dis = new DataInputStream(fis);
int temp;
while ((temp = dis.read()) != -1) {
System.out.print((char) temp);
}
} catch (FileNotFoundException ex) {
System.out.println(ex.toString());
} catch (IOException ex) {
System.out.println(ex.toString());
} finally {
try {
dis.close();
fis.close();
} catch (IOException ex1) {
System.out.println(ex1.toString());
}
}
}