步骤一:创建一个File对象 首先,我们需要先创建一个File对象,作为将要写入内容的目标文件。可以通过指定文件路径来创建File对象,例如: Filefile=newFile("sample.txt"); 1. 步骤二:将String写入File 接下来,我们可以使用FileOutputStream将String写入到目标文件中。下面是一个示例代码: try(FileOutputStreamfos=newFile...
importjava.io.File;importjava.io.FileNotFoundException;importjava.io.PrintWriter;publicclassStringToFileExample{publicstaticvoidmain(String[]args){Stringcontent="This is a sample string.";try{Filefile=newFile("output.txt");PrintWriterwriter=newPrintWriter(file);writer.println(content);writer.close();...
String与byte[]相互转化 最简单: // String to byte[]byte[] aa ="ss".getBytes();// byte[] to StringArrays.toString(aa); String与File相互转化 // File to StringpublicStringfileToBase64(File file){Stringbase64=null;InputStreamin=null;try{ in =newFileInputStream(file);byte[] bytes =newb...
public static void main(String[] args) { String s =file2String("/Users/wf/Downloads/测试.xlsx"); System.out.println(s); string2File(s, "/Users/wf/Downloads/测试2.xlsx"); } private static void string2File(String base64Code, String targetPath) { ...
}//返回转换结果if(writer !=null)returnwriter.toString();elsereturnnull; } 不想抛出太多的检查异常,如果你需要捕捉,就抛出吧。 注意:对于文件转换为字符串,存在一个编码问题。上面的file2String方法中,如果你不知道编码,调用时候方法设为null即可,此时使用系统默认的编码类型。
publicclassStringFileToolkit { privatestaticLog log = LogFactory.getLog(StringFileToolkit.class); /** * 读取文件为一个内存字符串,保持文件原有的换行格式 * * @param file 文件对象 * @param charset 文件字符集编码 * @return 文件内容的字符串 ...
String line = ""; while ((line = in.readLine()) != null){ buffer.append(line); } return buffer.toString(); } File --> InputStream InputStream in = new FileInputStream(file); InputStream --> File public void inputstreamtofile(InputStream ins,File file){ ...
下面是一个Java示例代码,用于将字符串转换为文件流:import java.io.ByteArrayInputStream;import java.io.OutputStream;publicclassStringToFile{publicstaticvoidconvertToFileStream(String content, OutputStream outputStream)throws Exception { ByteArrayInputStream inputStream = new ByteArrayInputStream(content....
FileSource src; File fd=null;intrc=0;intcount=0; Record rec;//ask user what file to parseScannerinput=newScanner(System.in); System.out.println("Enter file name:");Stringfilename=input.nextLine();//TODO turn filename into fd//parse the recordssrc = FileSource.parseXML( fd );//prin...