获取代码如下:
public void test() {try {
//使用BufferedReader读取文件内容
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("D:\\a.txt")))
巧茄物 String line = null
//readLine方法每次读取一行
while ((line = br.readLine()) != null){
//文件中内容10个字段每个字段用空格隔开,获取一行后用split方法切割,生成一个数组,数组中的元素为10个字段内容,顺序与文件中顺序相同
孝液 String[] arr 纳改= line.split(" ")
//例如
String oneLine = "ABC true 10 10.2 a b c d e f"
String[] s = oneLine.split(" ")
//获取后元素内容为String类型,需要其它类型可自行转换
System.out.println(Arrays.toString(s))
}
} catch (IOException e) {
e.printStackTrace()
}
}
#include <stdio.h>
int main()
{
int n=14//这个是文件个数
char name[16]
FILE *fp
char file[256]
int i
for(i=1i<=ni++)
{
sprintf(name,"a%d.txt"罩握,i)
//printf("%s\n",name)
fp=fopen(name,"r")
if(fp==NULL) break
///////////////读取文件内容
蔽链 fscanf(fp,"%s",file)
printf("%s\n",file)
物并庆 ///////////////读取文件内容结束
fclose(fp)
}
}
java.io类 FileInputStream
java.lang.Object
java.io.InputStream
java.io.FileInputStream
read
public int read(byte[] b,
int off,
int len)
throws IOException从此输入流中将最多 len 个字节的数据读入一个字节数组中。在某些输入可用之前,此方法将槐简衡阻塞。
覆盖:
类 InputStream 中的 read
参数:
b - 存储读取数据的缓冲区。
off - 数据的起始偏移量。
len - 读取的最大字节数。
返回:
读入缓冲区的字节总咐团数,如果因为已经到达文件末尾而没有更多的数据,则返回 -1。铅做
抛出:
IOException - 如果发生 I/O 错误。
另请参见:
InputStream.read()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)