×

java字符串怎么输出到文件中

java字符串怎么输出到文件中(java写字符串到文件)

admin admin 发表于2023-04-07 11:12:08 浏览57 评论0

抢沙发发表评论

本文目录一览:

java怎么把字符串写到文件里去

String s = "akjibuvuvu";

FileWriter fw = null;

File f = new File("a.txt");

try {

if(!f.exists()){

f.createNewFile();

}

fw = new FileWriter(f);

BufferedWriter out = new BufferedWriter(fw);

out.write(s, 0, s.length()-1);

out.close();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println("end");

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 中怎么样将已有的字符串保存到txt文件中

用PrintWriter类:

import java.io.File;

import java.io.PrintWriter;

public class Main

{

public static void main(String args[]) throws Exception

{

File fp=new File("c:\\a.txt");

String str="ABCDE";

PrintWriter pfp= new PrintWriter(fp);

pfp.print(str);

pfp.close();

}

}

JAVA中 如何把字符串输入到一个TXT文件里,并从TXT里面读取出来输出到控制台?

import java.io.*;

public class FileWrite {

public static void main(String args[]){

BufferedReader br=null;

BufferedWriter bw=null;

BufferedReader br1=null;

try {

br=new BufferedReader(new InputStreamReader(System.in));//字符输入流 从键盘读取数据

bw=new BufferedWriter(new FileWriter("D:/temp/title.txt"));//字符输出流 写数据到文件

br1=new BufferedReader(new FileReader("D:/temp/title.txt"));//字符输入流 从文件读取数据

String str=br.readLine();

bw.write(str);

bw.flush();

System.out.println(br1.readLine());

} catch (IOException e) {

e.printStackTrace();

}finally{

try {

br.close();

bw.close();

br1.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

java中如何把一段字符串写入文件中

使用Java中的File类,url为文件的绝对地址,str为输入的字符串内容。

代码如下图所示:

String str="i love china!"

File txt=new File("url");

if(!txt.exists()){

txt.createNewFile();

}

byte bytes[]=new byte[512];

bytes=str.getBytes(); //新加的

int b=str.length(); //改

FileOutputStream fos=new FileOutputStream(txt);

fos.write(bytes,0,b);

fos.close();