Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 这个字符串有多少字节?_Java_String_Byte - Fatal编程技术网

Java 这个字符串有多少字节?

Java 这个字符串有多少字节?,java,string,byte,Java,String,Byte,我有这个字符串,但是他们说我必须把它的最后3个字节转换成6个字节的字符串。。。 那么,我如何在JAVA上实现它,我如何知道最后3个字节从哪里开始?很抱歉,说真的,我不知道 742da831d2b657fa53d347301ec610e1ebf8a3d0 他们说应该进行转换 SpeedTouch 然后如果我转换 SpeedTouchF8A3D0 一个10字节的字符串 最后我会得到 742DA831D2 你能试试这个--把给定的字符串转换成字节吗 字节[]b=string.getBytes() by

我有这个
字符串
,但是他们说我必须把它的最后3个字节转换成6个字节的字符串。。。 那么,我如何在JAVA上实现它,我如何知道最后3个字节从哪里开始?很抱歉,说真的,我不知道

742da831d2b657fa53d347301ec610e1ebf8a3d0

他们说应该进行转换

SpeedTouch

然后如果我转换

SpeedTouchF8A3D0

一个10字节的字符串

最后我会得到

742DA831D2

你能试试这个--把给定的字符串转换成字节吗

字节[]b=string.getBytes()

byte[]b=string.getBytes(Charset.forName(“UTF-8”)


然后在没有上下文的情况下对字节[]执行操作,您的问题很难理解

您给出的散列“742da831d2b657fa53d347301ec610e1ebf8a3d0”的最后3个字节是“f8a3d0”,即“SpeedTouchF8A3D0”中的最后6个字符“f8a3d0”


散列“742da831d2b657fa53d347301ec610e1ebf8a3d0”的前5个字节是“742da831d2”,它给出了您所指的10个字符串:“742da831d2”。

好的,谢谢,“6字节字符串”是什么意思?我可以理解,我必须将3个字节转换为6个字节,但如何转换斯雷利?就这些?天哪,对不起,我太笨了,也许当我试着把英语翻译成西班牙语(我的母语)时,有误会