「java保存数组文件」java存入数组

博主:adminadmin 2022-12-01 15:07:06 87

今天给各位分享java保存数组文件的知识,其中也会对java存入数组进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 怎么把东西存到数组里去?是保存那种哦

看来楼主才开始学习java,数组是不能一直存放数据的,他使用的是电脑里面的内存,他得存储空间是临时分配的,使用之后会被回收的。二楼数组定义有问题,String [] a =new String [100]才对吧;大小没有说明。无法分配内存。

你要保存数据的话一般是把它保存到文件或者数据库中,需要的时候在读取出来通过集合,数组等操作。

java文件读取,我想用字符串数组来保存文件数据,写进去的时候也是字符串写的,要怎么改

import java.io.FileReader;

import java.io.IOException;

import java.util.Arrays;

public class 替换字符串

{

private static final String FILE = "input.txt";

public static void see()

{

String[] arr = new String[0];

try

{

FileReader fr = new FileReader(FILE);

char cbuf[] = new char[1024];

while(fr.read(cbuf) != -1)

{

String[] dest = new String[arr.length + 1];

System.arraycopy(arr, 0, dest, 0, arr.length);

dest[dest.length - 1] = new String(cbuf);

arr = dest;

}

fr.close();

System.out.println(Arrays.toString(arr));

}

catch(IOException e)

{

e.printStackTrace();

}

}

public static void main(String[] args)

{

see();

}

}

java中关于数组保存和读取,急

不是很清楚你的意思 这里有个例子 好好看下吧

/**

* @param fileSource 要读取的文件路径文件名

* @param filePath 要写的文件(即保存的文件路径和文件名)

*/

public void operateFile(String fileSource, String filePath) {

try {

// 获得要读的文件

FileReader fr = new FileReader(fileSource);

BufferedReader br = new BufferedReader(fr);

// 定义要写的文件

FileWriter fw = new FileWriter(filePath);

PrintWriter out = new PrintWriter(fw);

String record = null;

//读取文件

while ((record = br.readLine()) != null) {

//写如文件

out.println(record);

}

br.close();

fr.close();

out.close();

fw.close();

} catch (Exception e) {

e.printStackTrace();

}

}

java 怎么将一个数组存入文件

首先你需要读取txt,得到每一行的数据内容,用字符串接出来。

然后分析你的字符串,多个表示之间是空格隔开,所以使用split分隔成为数组。然后你可以得到一个二维数组。遍历这个而二维数组对应下表对应一个信息

代码的话随便写点,未测试:

BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("1.txt")));

ArrayList cardIds=new ArrayListString();

ArrayList usernames=new ArrayListString();

ArrayList passwords=new ArrayListString();

ArrayList moneys=new ArrayListString();

String str=null;

while((str=br.readLine)!= null){

String[] st=str.split(" ");

cardIds.add(st[0]); usernames.add(st[1]);passwords.add(st[2]);moneys.add([st3]);

}

String [] username=usernames.asList();

....

关于java保存数组文件和java存入数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

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