2 qq 32269293 qq_32269293 于 2016.04.29 11:24 提问

InputStream中的小问题java

图片说明

6个回答

zjysource
zjysource   2016.04.29 11:40
已采纳

亲,你的这段代码,默认是从系统变量usr.dir指定的目录下找FileInputStreamTest.java文件。
那么问题就来了,usr.dir目录是哪个目录呢?
这个答案我就不直接给你了,你谷歌一下,或者,把这个系统变量的值打印出来看看。

qq_32269293
qq_32269293 我被那个文件名改成绝对路径就可以用了,可是要想读写文件都必须写入绝对路径,怎样才可以让他自动就可以找到文件,也就是直接输入文件名就可以找到这个文件
大约 2 年之前 回复
OKAXINA
OKAXINA   2016.04.29 11:39

把你的环境变量看一看

OKAXINA
OKAXINA 回复qq_32269293: 把你环境变量classpath的值添加(.;)加到最前面。我理解是这样的,不敢保证正确。如果解决了问题也跟我说一声。
大约 2 年之前 回复
qq_32269293
qq_32269293 怎么改环境变量才可以让它自动寻找到文件的位置呢?我把上面的那个文件名改成文件的绝对路径就可以访问了,但是我现在想像上面的代码一样,直接输入文件名就可以访问,不用输入绝对路径
大约 2 年之前 回复
CSDNXIAON
CSDNXIAON   2016.04.29 11:32

Java-InputStream与StringBuilder结合的小问题
Java的一些小问题
求助java小问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

zhangshufei8001
zhangshufei8001   2016.04.29 11:34

找不到文件所在的位置,建议将文件放到C盘根目录下,写成 C:\XX.java

u013946285
u013946285   2016.04.29 11:48

找不到文件所在的位置,确定文件路径。

chenhchen1994
chenhchen1994   2016.04.29 12:59

把文件拷贝到指定目录,然后从指定目录读取

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
数组的两个小问题
1.不可以对数组名(指针常量)进行赋值操作2.对数组进行整体赋值只能在最初声明的时候进行。
java中的数组的常见操作问题
数组操作常见操作     对数组操作最基本的动作就是存和取。     核心思想:就是对角标的操作。     示例:遍历并打印数组元素 class ArrayDemo{ public static void main(String[] args) { int[] arr = {89,34,270,17}; for
Java中InputStream和OutputStream的区别
InputStream输入类,首先需要读取的内容转化成输入流,再从它那里进行读取。 OutputStream输出类,首先需要与写入的目的地相关联,然后通过它进行写入。 输入:把要读取的内容输入到输入流,在从输入流进行读取,所以是read()。 输出:把要输出的东西通过输出流输出到目的地,所以是write()。 下面看两个例子 例1:向文件中写入字符串 impor
Java InputStream读取数据问题
Java InputStream读取数据问题 ====================================================================== 原理讲解  1. 关于InputStream.read()      在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非
关于java 的InputStream和OutputStream的理解
关于InputStream和OutputStream的输入输出方向的理解InputStream输入类,首先需要读取的内容转化成输入流,再从它那里进行读取,先关联源;之后过程中关联目的,这样形成了流; 把要读取的内容输入到输入流,再从输入流进行读取,所以是read()OutputStream输出类,首先需要与写入的目的地相关联,然后通过它进行写入,首先关联的是流的目的;之后的过程中再关联源,这样形成
学习笔记之java.io包中的字节流(上)—— 基本的InputStream和OutputStream
先看下类的声明: 1 2 public abstract class InputStream implements Closeable public abstract class OutputStream implements Closeable, Flushable
java I/O 之读取InputStream数据到内存&&内存数据写入到OutputSteam中
InputStream中的方法:public int read(byte[], int off, int len) throws IOException;用途:读取InputStream数据并存到内存中字节数组b(即byte[] b)(读到的数据存放到字节数组中),从字节数组中的下标为off的位置开始存入数据,共存len个字节 OutputStream中的方法public void write
java 将inputStream写入文件中
public static void inputStreamToFile(InputStream is, String fileName) throws IOException {         OutputStream outputStream=null;         File file = new File(fileName);         outputStream = new
java的InputStream和OutputStream的理解
1、在java中stream代表一种数据流(源),javaio的底层数据元,---(想像成水龙头)2、任何有能力产生数据流(源)的javaio对象就可以看作是一个InputStream对象既然它能产生出数据,我们就可以将数据取出,java对封装的通用方法就read()方法了--(出水龙头)3、任何有能力接收数据源(流)的javaio对象我们就可以看作是一个OutputStream对象同样,它能接收
java-InputStream与OutputStream类型
1.InputStream类型InputStream的作用是用来表示那些从不同数据源产生输入的类 。包含的类型如下表所示: 类 功能 构造器参数 如何使用 ByteArrayInputStream 允许将内存的缓冲区当作InputStream使用 缓冲区,字节将从中取出 作为一种数据源:将其与FilterInputStream对象相连以提供有用接口 StringBu