Java 高级文本处理

Java字符编码

  • 源文件编码:采用UTF-8编码
  • 程序内部采用UTF-16编码存储所有字符(不是程序员控制)
  • 和外界(文本文件)的输入输出尽量采用UTF-8编码,不能使用一种编码写入,换另一种编码读取
  • Charset编码类、InputStreamReader/OutputStreamWriter指定编码方式、String.getBytes指定编码方式

Java国际化编程

  1. 文本的国际化

    • ResourceBundle和locale类
    • Properties文件的制作和native2ascii的转化
  2. 日期/时间国际化

    • DateTimeFormatter和Locale的结合
  3. 数字/金额国际化

    • NumberFromat和Locale的结合
posted @ 2020-10-24 00:52  hunter-w  阅读(279)  评论(0编辑  收藏  举报