导航:首页 > 编程语言 > javaio

javaio

发布时间:2022-01-25 11:04:43

java io编写

importjava.io.File;
importjava.io.FileInputStream;
importjava.io.IOException;
importjava.io.InputStream;
publicclassJie{
publicstaticvoidmain(String[]args)throwsIOException{
Filefile=newFile("C:\Users\Administrator.ZJ2IWINY6JJYMTT\Desktop\2.txt");
InputStreamisr=newFileInputStream(file);
intr=isr.read();
Stringresult="";
while(r!=-1){
result=result+(char)r;
r=isr.read();
}
Stringsp[]=result.split(",");
System.out.print(sp[11]);
isr.close();
}
}

第二题:
importjava.util.Scanner;
publicclassUpCase{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.print("请输入字母:");
Stringa=input.next();
Stringb=a.toUpperCase();
System.out.print(b);
}
}

第三题:那个编码表是啥意思?

⑵ java中io的用法

java中关于io流,最终操作还是最底层的InputStream和OutputStream
其它的对象如FileoutPutStream,或者DateoutputStream只是对OutputStream进行封装,有的是为了方便操作有的是为了加快速度
例如DateoutputStream是为了操作的方便,它实现ObjectOutput接口,可以将某些java的数据类型直接写到文件或者请求中,然后又可以直接取出来,而不用读了过后解析
例如读了两字节,转成String再判断如果是数字则强转成int,这里面就可以直接readInt()相当于一层封装,还是用了inputString和outputStream,如果你研究一下序列化与反序列化(ObjectOutputStream,ObjectInputStream)你的感受会更深,因为它可以直接将一个对象写入文件或者请求中,然后读的时候直接就可以读出来,这样用起来非常方便
所以dos=new DataoutputStream(new FileOutputStream(tempfile));
FileOutputStream是将流写入文件,而DataoutputStream则是为了方便将java基本数据类型直接写到文件里面,与直接用FileoutPutStream区别就在于读该文件的时候前者可以直接读出int等数据类型,而后者你需要读了字节流然后自己解析,得到你想要的值
还有的就是为了加快速度如BufferedInputStream和BufferedOutputStream两者就是运用缓存,存了多个字节后一次性写入或者读出,这样加快了读写速度。

至于文件编码,则是在写的时候如果你没设编码则按系统默认编码来写,字节存储格式和长度不一样,这些应该在读文件或者写的时候就设置好,不论是以字节写还是以字符写,流已经被编码过了

⑶ JAVA IO 输入输出

StringWriter内部有一个私有的StringBuffer类型的属性来存储字符,
"A character stream that collects its output in a string buffer, which can then be used to construct a string. "这是JAVA文档对StringWriter的描述.翻译过来是(本人英语水平有限):"一个自带输出流的StringBuffer,而且它可以用来创建一个字符串"

PS:如果这句话做一个填空题出现的话就有些牵强了。

⑷ 请问Java中的io是什么意思呀

io--InputStream,outputStream,是输入流、输出流的意思

⑸ java io流详解

public void write(int ch) 这个方法你在哪个类里看到的,Write类里没有这个方法!public int read(char[] b) 这个参数是把字符数组传进去,返回int型是表示读出了多少个字节

⑹ java中什么是IO流

理解Java的IO流,首答先要把视角放在内存上,而不是放在文件上。
InputStream是用来写入的没错,但不是写入文件中,而是写入内存中。所以InputStream的作用是从文件中读取数据然后写入内存中或者说写入到正在运行的程序中。
而OutputStream同理,是从内存/程序中将数据推送出去,把数据保存到文件中。
以Java程序作为主视角,你就能懂了。Input读取是为了读给程序用,Output写出是程序把数据输出到硬盘上了。

⑺ import java.io.*是什么意思

*是通配符。表示所有。io 是input out 输入输出流。 import 是引用。结合楼上热心网友的话,你应该就明白了

⑻ JavaIO输入输出

您好,提问者:
flush是刷新流中的内存,立即写入内存。

close是关闭流,但是关闭之前会先刷新流。

比如:写入123,不flush,也不关闭的话,123还是在流中不会写入文件。

while((len=fis.read(buff,0,len))>0){
System.out.println("sss");
file.write(buff,0,len);
file.flush();//循环一次,清空一次流内容

}

⑼ java中的import java.io.*是什么意思 io具体又是什么意思

import java.io.* 这个是引用包import java.io.*这个的意思而IO则是输入输出流的意思,也就是inputStream,和outputStream这些类的

⑽ java IO流

如果in==null,就说明in这个引用所指向的对象还没有被创建,自然in.close()也就不可能被执行,而且会报异常。我是这样想的,程序中如果你先声明变量InputStream(或者其他流类型)in=null;然后执行其他语句,再in=new、、、、在innew之前其他语句出exception,这时流没有被打开,也就无需关闭,如果不判断if(null!=in)硬要关闭in就出exception另外你的代码按如下写会更合理:if(null!=in){try{in.flush();in.close();in=null;}catch(IOExectione){};}

阅读全文

与javaio相关的资料

热点内容
压缩因子定义 浏览:968
cd命令进不了c盘怎么办 浏览:214
药业公司招程序员吗 浏览:974
毛选pdf 浏览:659
linuxexecl函数 浏览:727
程序员异地恋结果 浏览:374
剖切的命令 浏览:229
干什么可以赚钱开我的世界服务器 浏览:290
php备案号 浏览:990
php视频水印 浏览:167
怎么追程序员的女生 浏览:487
空调外压缩机电容 浏览:79
怎么将安卓变成win 浏览:459
手机文件管理在哪儿新建文件夹 浏览:724
加密ts视频怎么合并 浏览:775
php如何写app接口 浏览:804
宇宙的琴弦pdf 浏览:396
js项目提成计算器程序员 浏览:944
pdf光子 浏览:834
自拍软件文件夹名称大全 浏览:328