社区
Web 开发
帖子详情
Java中如何创建指定大小字节数的字符串
heqian0317
2011-08-25 03:57:17
Java中如何创建指定大小字节数的字符串
如:想创建一个固定长度为12个字节的字符串如何创建呢.谢谢
...全文
2086
14
打赏
收藏
Java中如何创建指定大小字节数的字符串
Java中如何创建指定大小字节数的字符串 如:想创建一个固定长度为12个字节的字符串如何创建呢.谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
heqian0317
2011-08-29
打赏
举报
回复
[Quote=引用 9 楼 heqian0317 的回复:]
引用 6 楼 qybao 的回复:
引用 5 楼 heqian0317 的回复:
引用 3 楼 yangting_lisa 的回复:
引用楼主 heqian0317 的回复:
Java中如何创建指定大小字节数的字符串
如:想创建一个固定长度为12个字节的字符串如何创建呢.谢谢
lz的字符串是指字符串数组?简单的一个String?
我想直接创建这么多字节的字符串,当实际内容……
[/Quote]
请问下又如何初始化我创建的数组里的内容呢.比如我一个手机号1371234567 想他输出的字节数占12个字节
heqian0317
2011-08-29
打赏
举报
回复
谢谢噢.
softroad
2011-08-26
打赏
举报
回复
学习了。
qybao
2011-08-26
打赏
举报
回复
javadoc里有说明
writeChars
public final void writeChars(String s)
throws IOException将字符串按字符顺序写入基础输出流。通过 writeChar 方法将每个字符写入数据输出流。如果没有抛出异常,
则计数器 written 增加 s 长度的两倍
。
指定者:
接口 DataOutput 中的 writeChars
参数:
s - 要写入的 String 值。
抛出:
IOException - 如果发生 I/O 错误。
另请参见:
writeChar(int), FilterOutputStream.out
writeBytes
public final void writeBytes(String s)
throws IOException将字符串按字节顺序写出到基础输出流中。按顺序写出字符串中每个字符,丢弃其八个高位。如果没有抛出异常,则计数器 written 增加 s 的长度。
指定者:
接口 DataOutput 中的 writeBytes
参数:
s - 要写入的字节字符串。
抛出:
IOException - 如果发生 I/O 错误。
另请参见:
FilterOutputStream.out
qybao
2011-08-26
打赏
举报
回复
outs.writeChars(s); 改成 outs.writeBytes(s);
按字节输出而不是按字符输出
heqian0317
2011-08-26
打赏
举报
回复
[Quote=引用 6 楼 qybao 的回复:]
引用 5 楼 heqian0317 的回复:
引用 3 楼 yangting_lisa 的回复:
引用楼主 heqian0317 的回复:
Java中如何创建指定大小字节数的字符串
如:想创建一个固定长度为12个字节的字符串如何创建呢.谢谢
lz的字符串是指字符串数组?简单的一个String?
我想直接创建这么多字节的字符串,当实际内容没这么时,里面的内容二进制补充为0
……
[/Quote]
这样好写在文件中是24字节的大小
luohuijun619
2011-08-25
打赏
举报
回复
指定大小?用List不是更好吗
heqian0317
2011-08-25
打赏
举报
回复
byte 不是一个字节的吗.我通过
byte[] b = new byte[12];String s = new String(b); outs.writeChars(s);
文件大小怎么是24个字节的呢
qybao
2011-08-25
打赏
举报
回复
[Quote=引用 5 楼 heqian0317 的回复:]
引用 3 楼 yangting_lisa 的回复:
引用楼主 heqian0317 的回复:
Java中如何创建指定大小字节数的字符串
如:想创建一个固定长度为12个字节的字符串如何创建呢.谢谢
lz的字符串是指字符串数组?简单的一个String?
我想直接创建这么多字节的字符串,当实际内容没这么时,里面的内容二进制补充为0
[/Quote]
for example
byte[] b = new byte[12];
Arrays.fill(b, (byte)0); //二进制0
String s = new String(b);
heqian0317
2011-08-25
打赏
举报
回复
[Quote=引用 3 楼 yangting_lisa 的回复:]
引用楼主 heqian0317 的回复:
Java中如何创建指定大小字节数的字符串
如:想创建一个固定长度为12个字节的字符串如何创建呢.谢谢
lz的字符串是指字符串数组?简单的一个String?
[/Quote]
我想直接创建这么多字节的字符串,当实际内容没这么时,里面的内容二进制补充为0
不学习就落后
2011-08-25
打赏
举报
回复
java中提供有构造方法,String(byte[] bytes, Charset charset) ,用特定的字符集把字节数组解码成string字符串,在创建字节数组时只要保证为12个字节就行,但转换成的字符串不一定等于字节数组的长度
小笨熊
2011-08-25
打赏
举报
回复
[Quote=引用楼主 heqian0317 的回复:]
Java中如何创建指定大小字节数的字符串
如:想创建一个固定长度为12个字节的字符串如何创建呢.谢谢
[/Quote]
lz的字符串是指字符串数组?简单的一个String?
selly0919
2011-08-25
打赏
举报
回复
想实现什么样的功能呢?
qybao
2011-08-25
打赏
举报
回复
这个没法控制,自己判断字节数吧,或者字节写个字符串类
如果想创建12个字节的,空白字符串,可以用new String(byte[])构造函数
for example
byte[] b = new byte[12];
Arrays.fill(b, (byte)0x32);
String s = new String(b);
oracle 截取
字节数
,从
字符串
中
截取
指定
大小
字节数
的字符
有一个
指定
大小
的
字符串
,包括
中
文与英文,例如"asda
中
文英文",需要截取7个字节
大小
的
字符串
,那么截取到的
字符串
就应该是" asda
中
文 "。package com.pac.day06;import
java
.io.UnsupportedEncodingException;/** 从一个
字符串
中
取出
指定
字节数
的
字符串
。但是不能只取出
中
文字符的一半,必须取出整个字符* 1.将
字符串
转换为
字符串
数组...
java
判断string
字节数
_
Java
中
关于String类的基本操作(字符与
字符串
的相互转换、字节与
字符串
的相互转换、
字符串
比较、...
文章目录1 字符与
字符串
的相互转换1.1 将字符数组转为
字符串
1.2 将
字符串
转为字符数组1.3 将
字符串
转为单个字符1.4 判断一个
字符串
是否由数字组成?2 字节与
字符串
的相互转换2.1 将
字节数
组转为
字符串
2.2 将
字符串
转为
字节数
组3
字符串
比较3.1 不区分
大小
相等比较3.2 比较两个
字符串
的
大小
4
字符串
查找4.1 判断
字符串
在源
字符串
中
是否存在4.2 判断
字符串
是否以
指定
的
字符串
开始4...
Java
截取
字符串
的
指定
字节数
长度
Java
截取
字符串
的
指定
字节数
长度
java
字符串
如何计算_关于
Java
:如何正确计算
字符串
字节?
包含特殊字符(例如?)的
Java
字符串
在每个特殊字符
中
占用两个字节的
大小
,但是String length方法或使用从getBytes方法返回的
字节数
组获取其长度不会返回计数为两个字节的特殊字符。如何正确计算
字符串
中
的
字节数
?例:单词endere?o应该返回9而不是8。当我运行System.out.println("endereo".getBytes().length);时,它显示" 9"。@bri...
java
String字符、字节、
字符串
及其常见方法详解
文章目录前言一、字符,字节与
字符串
1.1字符与
字符串
1.2字节与
字符串
1.3小结二、
字符串
常见操作2.1
字符串
比较2.2
字符串
查找2.3
字符串
替换2.4
字符串
拆分2.5
字符串
截取2.6其他操作方法三、StringBuffer和StringBuilder总结 前言 String是我们学习
java
中
非常重要的一个类,我们将来的工作学习都要求我们对String有着充分的认识与了解,今天就让我们来学习一下String的相关知识点,预祝读者学有所成。 提示:以下是本篇文章正文内容,下面案例可供参考 一、字符,字.
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章