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

ASCII 空字符 ‘\0’ ,与空格字符‘ ’

\0'和' '空格字符不同,'\0'表示的空字符,则其对应的ASCLL码值为0

而空格字符的ASCII值为32!

另外'\0'通常是作为字符串结尾的标示符。

在字符数组中'\0'和其它字符相同,都是字符

在实际项目应用中,经常遇到将byte[]转为字符串,其元素就是ASCII值,所以元素会出现00,如果把byte[]转换成字符串,就会出现ASCII=0的元素转成了‘\0’字符。

byte[] datas = new Byte{0,0,65,49};

如下语句,将byte数组转成字符串后,结果是"\0\0A1",\0是我们不需要的无效信息。

可以用Replace函数取消掉无效字符‘\0’

hardwareVersion = hardwareVersion.Replace("\0", "");
 

相关文章:

  • 【技巧】Leetcode 201. 数字范围按位与【中等】
  • 定义多个类对象,分别输入和输出各对象中的时间(时:分:秒)
  • Vue82-组件内路由守卫
  • Sourcetree:Git版本控制的最佳伴侣
  • CGFloat转NSString保持原有的精度,末尾不添加0
  • 『大模型笔记』如何让小型语言模型发挥作用!
  • 【odoo】常用的基本视图类型
  • 互联网的盈利模式
  • Kotlin基础——Typeclass
  • three.js 第八节 - gltf加载器、解码器
  • Linux_内核缓冲区
  • 高斯算法的原理及其与常规求和方法的区别
  • 计算机系统基础实训七-MallocLab实验
  • vmware虚拟机安装ubuntu20.04
  • 9、Spring之Bean生命周期~依赖注入(总)
  • ES6系统学习----从Apollo Client看解构赋值
  • JavaScript DOM 10 - 滚动
  • JavaScript 基本功--面试宝典
  • java多线程
  • Linux快速复制或删除大量小文件
  • MySQL几个简单SQL的优化
  • Node 版本管理
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • session共享问题解决方案
  • springboot_database项目介绍
  • 搭建gitbook 和 访问权限认证
  • 分类模型——Logistics Regression
  • 构造函数(constructor)与原型链(prototype)关系
  • 利用DataURL技术在网页上显示图片
  • 前端_面试
  • 容器服务kubernetes弹性伸缩高级用法
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 学习JavaScript数据结构与算法 — 树
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • UI设计初学者应该如何入门?
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • # 飞书APP集成平台-数字化落地
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (超详细)语音信号处理之特征提取
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (规划)24届春招和25届暑假实习路线准备规划
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (一) storm的集群安装与配置
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • *算法训练(leetcode)第四十天 | 647. 回文子串、516. 最长回文子序列
  • . NET自动找可写目录
  • .gitignore文件—git忽略文件
  • .net core Swagger 过滤部分Api