「java保存数组文件」java存入数组
今天给各位分享java保存数组文件的知识,其中也会对java存入数组进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 怎么把东西存到数组里去?是保存那种哦
- 2、java文件读取,我想用字符串数组来保存文件数据,写进去的时候也是字符串写的,要怎么改
- 3、java中关于数组保存和读取,急
- 4、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存入数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-01,除非注明,否则均为
原创文章,转载请注明出处。