datjava的简单介绍

博主:adminadmin 2022-12-14 15:12:11 58

本篇文章给大家谈谈datjava,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-14,除非注明,否则均为首码项目网原创文章,转载请注明出处。