datjava的简单介绍
本篇文章给大家谈谈datjava,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java解析dat文件内的内容,下面是dat里的信息
- 2、java代码生成dat文件
- 3、JAVA中怎么读取DAT文件中的内容
- 4、Java中的dat如何编辑
- 5、如何用java调用dat文件
- 6、java 读取dat文件
java解析dat文件内的内容,下面是dat里的信息
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
public class DatDemo {
public static void main(String[] args) throws Exception {
File file = new File("c:\\test.dat");
BufferedReader br = new BufferedReader(new FileReader(file));//输入流
String str;
while((str=br.readLine())!=null){//按行读取
String[] ss = str.trim().split(":");
if(ss.length==2){//如果包含key和value就输出
System.out.println("key="+ss[0].trim()+"\nvalue="+ss[1].trim());
}else{//只有key 没有value就输出value=null
System.out.println("key="+ss[0].trim()+"\nvalue="+"null");
}
}
br.close();//关闭流
}
}
运行测试
key=ID
value=324,803
key=Doc Title
value=15/09/25 - certify true copy
key=File Name
value=bakersam8.TIF
..........
....
.
java代码生成dat文件
File filename = new File("F:\\zd.dat");
说明:dat可以改成任何扩展名,是自己可以定义的,如下:
public void createFile(){
//path表示所创建文件的路径
String path = "d:/tr/rt";
File f = new File(path);
if(!f.exists()){
f.mkdirs();
}
// fileName表示创建的文件名;为txt类型;
String fileName="test.txt";
File file = new File(f,fileName);
if(!file.exists()){
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
//现在可以在d:/tr/rt 目录下找到test.txt文件
JAVA中怎么读取DAT文件中的内容
//调用时, 只要 readFile("C:\\test.dat");
public String readFile(String path) throws IOException...{
File file=new File(path);
if(!file.exists()||file.isDirectory())
throw new FileNotFoundException();
BufferedReader br=new BufferedReader(new FileReader(file));
String temp=null;
StringBuffer sb=new StringBuffer();
temp=br.readLine();
while(temp!=null)...{
sb.append(temp+" ");
temp=br.readLine();
}
return sb.toString();
}
Java中的dat如何编辑
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class Test4 {
public static void main(String[] args) {
String[][] arr=new String[5][6];
String fileName="c:/a.dat";
File file = new File(fileName);
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(file));
String tempString = null;
char[] temp=null;
int line=0;
while ((tempString = reader.readLine()) != null) {
temp=tempString.toCharArray();
for (int i = 0; i temp.length; i++) {
arr[line][i]=temp[i]+"";
}
line+=1;
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
reader.close();
} catch (IOException e1) {
}
}
System.out.println("数组显示:");
for (int i = 0; i 5; i++) {
for (int j = 0; j 6; j++) {
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
}
String fileName="c:/a.dat"; 你自己看着改一下吧。
如何用java调用dat文件
使用IO流
假设你说的DAT文件在c盘根目录下,名字为1.dat
try
FileReader f=new FileReader("c:\\1.dat");
f.read(ch,1024,1024);
catch (IOException e)
{
system.out.printin(e.toString());
}
finally
{
f.close();
}
java 读取dat文件
可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。
BufferedReader bre = null;
try {
String file = "D:/test/test.dat";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。
关于datjava和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-14,除非注明,否则均为
原创文章,转载请注明出处。