博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文本输入与输出
阅读量:6080 次
发布时间:2019-06-20

本文共 2095 字,大约阅读时间需要 6 分钟。

1. PrintWriter()使用示例

package StreamAndFile;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import java.util.Calendar;import java.util.GregorianCalendar;public class TextFileTest {    public static class Employee{        String name;        double salary;        int year,month,day;        public Employee(String name,double salary,int year,int month,int day){            this.name=name;            this.salary=salary;            this.year=year;            this.month=month;            this.day=day;        }        public String getName() {            return name;        }                public double getSalary() {            return salary;        }                public int getYear() {            return year;        }        public int getMonth() {            return month;        }        public int getDay() {            return day;        }    }    //将数据写出到文件    public static void writeData(Employee[] staff, PrintWriter out){        for(int i=0;i

程序运行结果如下:

写出成功!读出的数据为:Carl Cracker|75000.0|1987|12|15Harry Hacker|50000.0|1989|10|1Tony Tester|40000.0|1990|3|15

 2. 获得字符集别名及所有可用字符集

获得字符集别名:

package StreamAndFile;import java.nio.charset.Charset;import java.util.Set;//输出字符集的别名public class GetCharSet {    public static void main(String[] args) {        Charset cset = Charset.forName("ISO-8859-1");        Set
aliases = cset.aliases(); for(String aliase : aliases){ System.out.println(aliase); } }}

程序运行结果如下:

csISOLatin1latin1IBM-819iso-ir-1008859_1ISO_8859-1:1987ISO_8859-1819l1ISO8859-1IBM819ISO_8859_1ISO8859_1cp819

 获得所有可用字符集:

package StreamAndFile;import java.nio.charset.Charset;import java.util.Map;//输出字符集的别名public class GetCharSet {    public static void main(String[] args) {
//输出所有可用的字符集的名字 Map
charsets = Charset.availableCharsets(); for(String name:charsets.keySet()){ System.out.println(name); } }}

 

转载地址:http://owhgx.baihongyu.com/

你可能感兴趣的文章
Windows Server 2012之活动目录域服务部署
查看>>
ORACLE Bug 4431215 引发的血案—处理篇
查看>>
js切割字符串问题
查看>>
微信语音遥控Windows Azure云虚拟机
查看>>
DNS主机记录也能用*
查看>>
监视DNS服务器工作是否正常
查看>>
理解并取证:动态路由协议RIP的工作原理
查看>>
你也可以拥有F5
查看>>
Windows Server 2012 Release Candidate (RC发行预览版) Datacenter抢鲜看
查看>>
疯狂ios讲义之疯狂连连看游戏简介
查看>>
shell编程培训之shell的工作原理
查看>>
Linux环境变量配置介绍及实战
查看>>
【VMCloud云平台】SCCM (九)添加报表点
查看>>
有关puppet agent端三种备份恢复方案探讨研究
查看>>
Linux下/etc/fstab文件详解
查看>>
统一沟通-技巧-13-Lync-Polycom RMX 1500-配置
查看>>
WindowsServer 2008 R2 Active Directory PowerShell
查看>>
大数据虚拟化零起点-3基础运维第二步-安装vSphere 5.1
查看>>
App-V5.0服务器部署
查看>>
Gartner:2012年大数据HypeCycle
查看>>