当前位置: 首页 > news >正文

世代网络网站建设设计2022中国进入一级战备了吗

世代网络网站建设设计,2022中国进入一级战备了吗,广州网上推广平台,网址查询网站本文介绍字符输入流在前面一节中#xff0c;我们向一个文件中写入了一些字符#xff0c;通过图片可以看出总共是6个中文字符和一个换行#xff0c;总共是20个字节#xff0c;可以推算出字符编码是utf-8#xff0c;每个汉子占3三个字节。本文就用字符输入流来读一下。代码部…本文介绍字符输入流在前面一节中我们向一个文件中写入了一些字符通过图片可以看出总共是6个中文字符和一个换行总共是20个字节可以推算出字符编码是utf-8每个汉子占3三个字节。本文就用字符输入流来读一下。代码部分package io.charStream;import java.io.FileInputStream;import java.io.FileReader;/*** Author: micro cloud fly* Description: 字符流学习-FileReader* Date: Created in 10:20 上午 2020/10/20*/public class Demo1 {public static void main(String[] args) throws Exception {//文件内容为Abcdefg当文件中有中文时utf-8编码的每个中文占三个字节那么每个字节读取的时候打印出来就是乱码了FileInputStream inputStream new FileInputStream(/Users/java0904/Pictures/imgs/1.txt);//int count 0;打印//while((countinputStream.read())!-1){// System.out.println((char)count);//}文件内容为:希望你开心hah234打印出来的是一片乱码//inputStream new FileInputStream(/Users/java0904/Pictures/imgs/2.txt);//count 0;打印//while((countinputStream.read())!-1){// System.out.println((char)count);//}//改为用字符流进行读取filereader内部做了编码的确认工作即使有中文也有英文读取也不会乱码是不是很神奇FileReader fileReader new FileReader(/Users/java0904/Pictures/imgs/filewriter.txt);//int count 0;//while ((count fileReader.read()) ! -1) {// System.out.println((char) count);//}//也可以一次读取多个int count 0;char[] cbuf new char[1];while ((count fileReader.read(cbuf)) ! -1) {System.out.println(count: count , new String(cbuf, 0, count));}System.out.println(----);}}输出count:1, 你count:1, 好count:1,count:1,count:1, 我count:1, 是count:1, 小count:1, 微----问题以下这段代码需要格外注意下int count 0;char[] cbuf new char[1];while ((count fileReader.read(cbuf)) ! -1) {System.out.println(count: count , new String(cbuf, 0, count));}我们都知道java中char类型占用2个字节而文件中的中文是占用3个字节那么为什么一个2字节的char数组可以装入3字节的汉字呢这其中一定是java搞的鬼了。原因java 是采用Unicode编码它为每种语言中的每个字符设定了统一并且唯一的二进制编码以满足跨语言、跨平台进行文本转换、处理的要求。通常Unicode占用两字节也就说Unicode用两字节就能表示世界上全部语言。UTF-8(是针对Unicode的一种可变长度字符编码。重点是“可变”UTF-8根据存储的字符类型不一样他所占的字节是不一样的例如英文时只占用1个字节中文时则膨胀为3个字节。编译后生成的class文件会把汉字转化成Unicode的两字节也就说Java内部或者说Jvm内部对字符的编码计算基于Unicode双字节而外部显示存储则是用UTF-8通过这种方式从而实现两字节的Char存储UTF-8编码的字符。
http://wiki.neutronadmin.com/news/91204/

相关文章:

  • 企业网站管理规定做外汇最好的财经网站
  • 西安网站制作计划指数型基金是什么意思
  • 新郑市建设局网站怎么把自己的网站放到百度上
  • 广州建设局网站首页河北 全部阳性了
  • 网站建设开发报告如何做一名网站编辑
  • 惠阳做网站注册微信公众平台
  • 关于建立企业网站的方案内容嘉兴建站公司
  • 出名的网站建设公司淄博桓台学校网站建设哪家好
  • 苏州网站建设书生商友知名品牌vi设计
  • 默认网站预览能能显示建设中做网站域名起什么作用
  • 自己建商城型网站国家企业信息系统公示系统下载
  • 广州外贸网站建设开发wordpress文章加密
  • 枣阳网站开发公司哪家好网站域名注册的相关证书证明文件
  • 重庆微信网站建设多少钱广州网站建设专注乐云seo
  • 图片做记录片的是哪个网站运城网址
  • 科技公司网站建设wordpress上传gif
  • 广州做网站app做网站用什么语言简单
  • 长春网站建设长春电梯公司做网站 做什么网站好
  • 三原做网站个人缴纳养老保险
  • 专业建站源码升级wordpress5.0
  • 密山网站建设淘宝里面的网站怎么做的
  • 欧美建设网站婚庆公司名字
  • 龙华网站推广培训免费的企业品牌策划公司
  • 成全视频免费观看在线看第7季动漫站内seo是什么意思
  • 孝感网站的建设农产品销售网站建设方案
  • 博乐建设工程信息网站单页推广网站模版
  • 免费论坛网站建设如何推广网站?
  • 2015网站设计风格北京奕杰企业管理咨询有限公司
  • 深圳网站建设方案苏州网络seo
  • 购物网站哪个是正品网络培训课堂