public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//replaceBlank();
System.out.println(sub("1あeaえれ差1あeaえれ差1あeaえれ差1あeaえれ差",10));
}
public static byte[] getBytes(String a){
byte[] b1 = null;
try {
b1 = a.getBytes("GBK");
} catch (UnsupportedEncodingException exww) {
exww.printStackTrace();
}
return b1;
}
public static String sub(String s,int length){
final StringBuffer sb = new StringBuffer(s);
while (true) {
final String x = sb.toString();
final int len = getBytes(x).length;
if (len <= length) {
break;
}
sb.deleteCharAt(x.length() - 1); // 削除する
}
return sb.toString();
}
分享到:
相关推荐
byte数组操作的工具类,支持byte数组转int,int转byte数组,byte数组转short,short转byte数组。。。 下载的人多了,csdn会自动涨分,现在可以手动调了,我给降到最低了
将数据按字节塞进byte数组
byte数组中匹配特定byte数组,速度比Skip(k).Take(find.Length).SequenceEqual(find)快很多,小于3ms
C#中将byte数组转换为8bit灰度图像
提取十六进制数的位Byte(源码) 博图v14sp1; 程序;
让我们来看看具体的内容: C# string byte数组转换之string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); 反过来,byte[]转成string: string str = System.Text.Encoding....
赠送jar包:byte-buddy-1.11.22.jar; 赠送原API文档:byte-buddy-1.11.22-javadoc.jar; 赠送源代码:byte-buddy-1.11.22-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.11.22.pom; 包含翻译后的API文档:...
* long: 长整数类型 占8个字节 64位二进制 byte[0] byte[1] byte[2] byte[3] byte[4] byte[5] * byte[6] byte[7] * float: 浮点数(小数) 占4个字节 32位二进制 byte[0] byte[1] byte[2] byte[3] * ...
TIA博途中通过SCATTER指令实现将字节BYTE拆分成单个位的具体方法示例
赠送jar包:byte-buddy-agent-1.10.22.jar; 赠送原API文档:byte-buddy-agent-1.10.22-javadoc.jar; 赠送源代码:byte-buddy-agent-1.10.22-sources.jar; 赠送Maven依赖信息文件:byte-buddy-agent-1.10.22.pom;...
解决Invalid byte 1 of 1-byte UTF-8 sequence
赠送jar包:byte-buddy-1.10.22.jar; 赠送原API文档:byte-buddy-1.10.22-javadoc.jar; 赠送源代码:byte-buddy-1.10.22-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.10.22.pom; 包含翻译后的API文档:...
byte数组、十进制、十六进制间的两两转换
hex2byte byte2hex,转换成字符串传输
public static uint ByteToInt(byte[] b) { uint u = 0; int startIndex = 0; if (b.Length == 8) u = (uint)(b[startIndex + 0] | b[startIndex + 1] | b[startIndex + 2] | b[startIndex + 3] | b[startIndex...
1、把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库。 2、把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示。 3、从图片byte数组得到对应图片的格式,生成一张图片保存到磁盘上。 ...
int64ToByte8 int48ToByte6 int40ToByte5 int32ToByte4 int24ToByte3 int16ToByte2 int8ToByte Bytes -> Int bytesToInt64 bytesToInt48 bytesToInt40 bytesToInt32 bytesToInt24 bytesToInt16 Uint -> Bytes ...
输出一个byte对应的每个bit值
C# 图片转成byte存入,数据库读取byte转成图片的类
NULL 博文链接:https://hw1287789687.iteye.com/blog/1882644