社区
Java SE
帖子详情
请问怎么把String[]对象转成byte[]对象
xb3dcs
2007-01-10 04:06:12
比如一个String[3]对象
里面有23,45,12
怎么把这个对象转成byte[]对象,谢谢大家
...全文
368
12
打赏
收藏
请问怎么把String[]对象转成byte[]对象
比如一个String[3]对象 里面有23,45,12 怎么把这个对象转成byte[]对象,谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hbhbhbhbhb1021
2007-01-11
打赏
举报
回复
zjsxxww的方法的确很好,学习ing,我想可以把数据先写成等长的再组装就可以知道哪些是一个元素,就可以实现了。不过把23拆成两个元素了,有没有可以不拆分的方法
wangpingsx
2007-01-11
打赏
举报
回复
有byte 能存 23 这个数字吗?
biaoflying
2007-01-10
打赏
举报
回复
顶楼上的 我怎么就没有想到呢?
zjsxxww
2007-01-10
打赏
举报
回复
public class StringTest
{
public static void main(String[] args)
{
String[] str={"23","45","12"};
String str1="";
byte[] b;
for(int i=0;i<str.length;i++)
{
str1=str1+str[i];
}
b=str1.getBytes();
for(int i=0;i<b.length;i++)
{
System.out.print(b[i]-'0'+" ");
}
}
}
biaoflying
2007-01-10
打赏
举报
回复
import java.io.*;
public class ParseByte1{
public static void main(String[] args)throws IOException{
String[] strs={"23","45","12"};
ByteArrayOutputStream bout=new ByteArrayOutputStream();
ObjectOutputStream out=new ObjectOutputStream(bout);
out.writeObject(strs);
byte[] bytes=bout.toByteArray();
}
}
biaoflying
2007-01-10
打赏
举报
回复
不知道这样可以不?
xlbc
2007-01-10
打赏
举报
回复
用ByteArrayInputStream 或 ByteArrayOutputStream 串接到 InputStreamReader 或 OutputStreamWriter
biaoflying
2007-01-10
打赏
举报
回复
import java.util.*;
public class ParseByte{
public static List makeList(byte[] bytes){
List<Byte> al=new ArrayList<Byte>();
for(int i=0;i<bytes.length;i++) al.add(bytes[i]);
return al;
}
public static void main(String[] args){
String[] strs={"23","45","12"};
ArrayList<Byte> list=new ArrayList<Byte>();
for(int i=0;i<strs.length;i++)
list.addAll(makeList(strs[i].getBytes()));
Byte[] bytes=(Byte[])list.toArray();
//System.out.println(bytes);
}
}
hbhbhbhbhb1021
2007-01-10
打赏
举报
回复
to fool_leave
具体说说吧,谢谢
to wlp555ren
就是你说的那个意思,主要是想看看有没有已经封装好的不用循环的方法
wlp555ren
2007-01-10
打赏
举报
回复
对象转换?你就把String对象里的值取出来,再附给Byte对象不行吗?
fool_leave
2007-01-10
打赏
举报
回复
你是说吧String[]看成一个整体来转换?
如果这样,就用ObjectOutputStream封装ByteArrayOutputStream,然后将这个对象转换
xingyue2003
2007-01-10
打赏
举报
回复
具体点可以吗?
springboot(酒店管理系统)
开发语言:Java JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.6/5.7(或8.0) 数据库工具:Navicat 开发软件:idea 依赖管理包:Maven 代码+数据库保证完整可用,可提供远程调试并指导运行服务(额外付费)~ 如果对系统的中的某些部分感到不合适可提供修改服务,比如题目、界面、功能等等... 声明: 1.项目已经调试过,完美运行 2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的源码我都有! 需要加v19306446185
BP神经网络matlab实例.doc
数学模型算法
设计.zip
设计.zip
基于 Spring Cloud 组件构建的分布式服务架构
Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、高效的企业级应用。 1. Spring框架:Spring是一个轻量级的Java开发框架,提供了丰富的功能和模块,用于开发企业级应用。它包括IoC(Inverse of Control,控制反转)容器、AOP(Aspect-Oriented Programming,面向切面编程)等特性,可以简化开发过程、提高代码的可维护性和可测试性。 2. Spring MVC框架:Spring MVC是基于Spring框架的Web框架,用于开发Web应用程序。它采用MVC(Model-View-Controller,模型-视图-控制器)的架构模式,将应用程序分为模型层、视图层和控制器层,提供了处理请求、渲染视图和管理流程的功能。 3. MyBatis框架:MyBatis是一个持久层框架,用于与数据库进行交互。它提供了一种将数据库操作与Java
对象
映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程
【微信小程序毕业设计】书店系统开发项目(源码+演示视频+说明).rar
【微信小程序毕业设计】书店系统开发项目(源码+演示视频+说明).rar 【项目技术】 微信小程序开发工具+java后端+mysql 【演示视频-编号:246】 https://pan.quark.cn/s/cb634e7c02b5 【实现功能】 用户信息管理,图书信息管理,图书类型管理,图书留言管理,论坛信息管理等
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章