byte转string字符

byte转string字符开发过程中从数据库拿出来的数据用tostring会显示为System.Byte[]查了下资料要发现网上的都不适用记录下自己的foreach(DataRowrowinds.Tables[0].Rows){    byte[]datbytes=(byte[])row["dat"];    for(inti=0;i<datbytes.Length;i++)…

大家好,又见面了,我是你们的朋友全栈君。

开发过程中从数据库拿出来的数据用tostring会显示为System.Byte[]

查了下资料要发现网上的都不适用

记录下自己的

foreach(DataRow row in ds.Tables[0].Rows)
{
    byte[] datbytes = (byte[])row["dat"];
    for(int i = 0; i < datbytes.Length; i++)
       {                                    
         smartdat[i] = (char)datbytes[i];
       }
     String dat = new String(smartdat);                                
     dat = System.Text.RegularExpressions.Regex.Replace(dat, @"[^0-9,]+", "");//只保留数字
}

datbytes[i]中获取到的每个树值表示ascll码

转换为char[]后再拼在一起

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147901.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月29日 下午7:16
下一篇 2022年6月29日 下午7:16


相关推荐

  • Qwen-Image-2512实战教程:结合ComfyUI节点定制像素艺术工作流

    Qwen-Image-2512实战教程:结合ComfyUI节点定制像素艺术工作流

    2026年3月14日
    4
  • ubuntu 防火墙关闭

    ubuntu 防火墙关闭查看防火墙状态 sudoufwstatu 关闭防火墙 执行之后下次开机依然是关闭的 sudoufwdisab

    2026年3月18日
    2
  • MySQL 5.7.9版本sql_mode=only_full_group_by问题

    用到GROUPBY语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Expression#2ofSELECTl

    2022年3月29日
    38
  •  知识图谱构建(概念,工具,实例调研)

     知识图谱构建(概念,工具,实例调研)知识图谱构建一 知识图谱的概念知识图谱 Knowledgegra 知识图谱是一种用图模型来描述知识和建模世界万物之间的关联关系的技术方法 知识图谱由节点和边组成 节点可以是实体 如一个人 一本书等 或是抽象的概念 如人工智能 知识图谱等 边可以是实体的属性 如姓名 书名或是实体之间的关系 如朋友 配偶 知识图谱的早期理念来自 SemanticWeb 语义网络 其最初理想是把基于文本链接的万维网落转化为基于实体链接的语义网络 1 知识图谱的几个关键概念 1 1 本体领域术语集合 本体

    2026年3月19日
    1
  • redis如何设置定时过期_redis 设置过期时间[通俗易懂]

    redis如何设置定时过期_redis 设置过期时间[通俗易懂]1、设置过期时间功能:即对存储在redis数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的token或者一些登录信息,尤其是短信验证码都是有时间限制的,按照传统的数据库处理方式,一般都是自己判断过期,这样无疑会严重影响项目性能。我们setkey的时候,都可以给一个expiretime,就是过期时间,通过过期时间我们可以指定这个key可以…

    2026年4月14日
    4
  • docker-compose 集群_docker集群管理

    docker-compose 集群_docker集群管理前言实际工作中我们部署一个应用,一般不仅仅只有一个容器,可能会涉及到多个,比如用到数据库,中间件MQ,web前端和后端服务,等多个容器。我们如果一个个去启动应用,当项目非常多时,就很难记住了,所有

    2022年7月30日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号