`

file应用-按指定编码格式生成指定格式文件

阅读更多

最近在开发一个,系统自动上传对账文件功能,由于里面用到一些file的知识,简单归纳出一个小例子:

    FileExample.java:

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import java.io.Writer;

/**
 * file应用-按指定编码格式生成指定格式文件
 * @author Administrator
 *
 */
public class FileExample {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String fileName="123.abc";//文件名
		String path="C:\\";//路径
		File file =new File(path+fileName);
		
		//FileWriter writer;//无法指定编码格式
		Writer writer;//可以指定编码格式
		PrintWriter pw;
		if(!file.exists())//判断是否存在
		{
			try 
			{
				file.createNewFile();
			} 
			catch (IOException e) 
			{
				e.printStackTrace();
			}
		}

		try 
		{
			//writer = new FileWriter(path+fileName);
			writer=new OutputStreamWriter(new FileOutputStream (path+fileName),"GB2312");
			pw=new PrintWriter(writer);
			pw.println("1,2,3");
			pw.flush();
			try 
			{
				writer.close();
			} 
			catch (IOException e) 
			{
				e.printStackTrace();
			}
		} 
		catch (UnsupportedEncodingException e) 
		{
			e.printStackTrace();
		} 
		catch (FileNotFoundException e)
		{
			e.printStackTrace();
		}
	}

}

 

分享到:
评论

相关推荐

    Spark学习--RDD编码

    例如,当我们调用jsc.textFile()时,数据并没有读取进来,而是在必要时才会读取。Spark使用惰性求值,就可以把一些操作合并到一起来减少计算数据的步骤。 2. RDD的基本转化操作 函数名 目的 示例 结果 map() 将函数...

    将CString字符串(包含中文,字母,数字等)保存到指定路径txt文件

    CString字符串保存到指定路径txt文件 在C++编程中,CString是一个非常重要的字符串处理类,它提供了许多有用的方法来处理字符串。在实际开发中,我们经常需要将CString字符串保存到指定路径的txt文件中,以便于数据...

    AutoCAD及Civil3D环境下的测量工具包zzACAD16ToolBox.VLX

    zzArea2File -输出面积到文件 zzA -标注面积到区域中心 zzQydx -区域地形:删除指定封闭区域外的地形点 zzQywdx -区域外地形:删除指定封闭区域内的地形点 zzBC -横断面高程标尺:绘制横断面图的高程标尺 zzExport2...

    aspnet公共类cs文件.rar

    获取中文字首字拼写,随机发生器,按指定概率随机执行操作(Util.cs) 各种输入格式验证辅助类(ValidateUtil.cs) ----------Network-------------- Cookie操作辅助类(CookieManger.cs) FTP操作辅助类(FTPHelper.cs)...

    新版Android开发教程.rar

    � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的...

    Struts2属性文件详解

    指定Web应用的默认编码集.该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应该将该属性值设置为GBK或者GB2312; 提示: 当设置该参数为GBK时,相当于调用HttpServletRequest的setCharacterEncoding方法. ...

    Struts2\constant应用

    -- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 --> <constant name="struts.i18n.encoding" value="UTF-8" /> <!-- 该属性指定需要Struts 2处理的请求后缀,该属性的...

    WEB渗透测试数据库

    使用*--list*查看支持的文件编码转换格式: utf-32le utf-32le-bom utf-32 utf-32-bom utf-32be utf-32be-bom utf-16be utf-16be-bom utf-8 utf-8-bom utf-16 utf-16-bom utf-16le utf-16le-bom gbk gb2312 big5 ....

    cmd操作命令和linux命令大全收集

    copy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制...

    WinRAR_4.0.exe

    cw 写压缩文件注释到指定文件。 输出文件格式依赖于 -sc 开关。 如果输出文件名没有指定,注释数据会被发送到标准输出设备。 例子: 1) rar cw oldarch comment.txt 2) rar cw -scuc arc unicode.txt 3)...

    xscan

    一. 系统要求:Windows NT4/2000/XP/2003 ...编译后将最终生成的.dll程序重命名为.xpn文件,并保存在xscan.exe所在目录的"plugin"子目录内。示例插件程序见“/plugins/XScan_Pub_Plugin_{by_Enfis}.rar”。

    文件服务器规划设计.docx

    文件服务器规划设计 文件服务器规划设计 密级:公开 文件上传服务器 FUS(file upload service) 概要设计 项目编号 文档版本号 2011-12-19 归属部门 归属项目 编写人 编写日期 中航国际金网公司 文件服务器规划设计...

    WHC第三方控件

    14. 获取中文字首字拼写,随机发生器,按指定概率随机执行操作(Util.cs) 15. 各种输入格式验证辅助类(ValidateUtil.cs) ----------Network-------------- 1. Cookie操作辅助类(CookieManger.cs) 2. FTP操作辅助类...

    DotNet公用类(超多附文档)

    14.获取中文字首字拼写,随机发生器,按指定概率随机执行操作(Util.cs) 15.各种输入格式验证辅助类(ValidateUtil.cs) ----------Network-------------- 1.Cookie操作辅助类(CookieManger.cs) 2.FTP操作辅助类...

    X-Scan v3.1

    采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,支持插件功能,提供了图形界面和命令行两种操作方式,扫描内容包括:远程服务类型、操作系统类型及版本,各种弱口令漏洞、后门、应用服务漏洞、网络设备...

    X-Scan

    <br> 采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,支持插件功能,提供了图形界面和命令行两种操作方式,扫描内容包括:远程服务类型、操作系统类型及版本,各种弱口令漏洞、后门、应用服务漏洞、...

    编译的 HTML 帮助文件 (.chm) DHTML手册

    fileSize 获取文件大小。 implementation 获取当前文档的 implementation 对象。 lastModified 获取页面上次修改的日期,若页面提供的话。 linkColor 设置或获取对象文档链接的颜色。 parentWindow 获取容器对象...

    plsql批量生成数据功能研究

    PL/SQL 批量生成数据的应用场景: * 性能测试:可以生成大量数据来模拟真实的使用场景,测试系统的性能和可扩展性。 * 数据分析:可以生成大量数据来模拟真实的数据,用于数据分析和挖掘。 * 软件测试:可以生成...

    网管教程 从入门到精通软件篇.txt

    如果未指定文件系统,将使用现有的文件系统格式。  Map  显示驱动器号与物理设备名称的映射。该信息在运行 fixboot 和 fixmbr 命令时非常有用。  map 命令仅在使用故障恢复控制台时才可用。  Map [ arc]  ...

    MySQL5.1参考手册官方简体中文版

    10.8. 新字符集配置文件格式 10.9. 国家特有字符集 10.10. MySQL支持的字符集和校对 10.10.1. Unicode字符集 10.10.2. 西欧字符集 10.10.3. 中欧字符集 10.10.4. 南欧与中东字符集 10.10.5. 波罗的海字符集 10.10.6....

Global site tag (gtag.js) - Google Analytics