「java数组保存文件中」java存入数组
本篇文章给大家谈谈java数组保存文件中,以及java存入数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java中如何把String数组写到文件里
这个方法比较多我常用的是:
String[] ary = {"abc", "123", "45"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i ary.length; i++){
sb. append(ary[i]);
}
String newStr = sb.toString();
如果是char数组可以
char data[] = {'a', 'b', 'c'};
String str = new String(data);
或直接利用Array工具的方法。
要特别注意的是象Array的很多转换函数是把(字符数)组直接转换成
在java中如何将int型数组存入TXT文件中?
输入输出流 我的一个程序里面的一段代码 将存入的数据保存为TXT文件 这里是写一个函数,保存在指定的位置和相应的名字 其实很简单
public void FileOut()throws Exception{
File file = new File("E:\\Information.txt");
FileWriter out =new FileWriter(file);
for(int i=0;icountNum;i++){
String content="学号:"+id[i]+"\t"+"姓名:"+name[i]+"\t"+"年龄:"+age[i]+"\t"+"体重:"+weight[i];
out.write(content+"\t");
out.write("\r\n");
}
out.close();
}
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里数据怎么保存到硬盘或TXT文件里去
Java是通过使用I/O文件操作类,创建输入输出流,将数据保存在指定的路径下的文件里面。
示例代码:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteFileTest {
public static void main(String[] args) {
FileOutputStream fop = null;
File file;
String content = "This is the text content";
try {
file = new File("D:/test.txt");//初始化file
fop = new FileOutputStream(file);//初始化输出流
// 若文件不存在,则创建它
if (!file.exists()) {
file.createNewFile();
}
// 获取字节的内容数组
byte[] contentInBytes = content.getBytes();
fop.write(contentInBytes);//写出到指定路径文件中字节的内容数组
fop.flush();
fop.close();
System.out.println("Done");
} catch (IOException e) { //捕捉异常
e.printStackTrace();
} finally {
try {
if (fop != null) {
fop.close();
}
} catch (IOException e) { //捕捉异常
e.printStackTrace();
}
}
}
}
java数组保存文件中的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java存入数组、java数组保存文件中的信息别忘了在本站进行查找喔。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。