教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 字节码如何转换原始值,byte如何转换回字符串,一串字节如何转换显示数据

字节码如何转换原始值,byte如何转换回字符串,一串字节如何转换显示数据

发布时间:2022-03-11   编辑:jiaochengji.com
教程集为您提供字节码如何转换原始值,byte如何转换回字符串,一串字节如何转换显示数据等资源,欢迎您收藏本站,我们将为您提供最新的字节码如何转换原始值,byte如何转换回字符串,一串字节如何转换显示数据资源
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"/></svg><pre><code class="lang-go hljs"> s <span class="token operator">:=</span> <span class="token string">"WAT"</span> <span class="token comment">// Output as bytes</span> b <span class="token operator">:=</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token function">byte</span><span class="token punctuation">(</span>s<span class="token punctuation">)</span> bs <span class="token operator">:=</span> fmt<span class="token punctuation">.</span><span class="token function">Sprintf</span><span class="token punctuation">(</span><span class="token string">"%v"</span><span class="token punctuation">,</span> b<span class="token punctuation">)</span> <span class="token comment">//byte 需要转换回原始值显示的字节码</span> bs <span class="token operator">=</span> <span class="token string">"[123 34 69 108 101 109 101 110 116 84 121 112 101 34 58 34 67 85 83 34 44 34 69 108 101 109 101 110 116 67 108 97 115 115 34 58 34 67 85 83 34 44 34 69 108 101 109 101 110 116 73 100 34 58 34 54 53 50 48 54 34 125]"</span> fmt<span class="token punctuation">.</span><span class="token function">Println</span><span class="token punctuation">(</span>strings<span class="token punctuation">.</span><span class="token function">Split</span><span class="token punctuation">(</span>strings<span class="token punctuation">.</span><span class="token function">Trim</span><span class="token punctuation">(</span>bs<span class="token punctuation">,</span> <span class="token string">"[]"</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token string">" "</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token comment">// Read bytes</span> <span class="token keyword">var</span> bb <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token builtin">byte</span> <span class="token keyword">for</span> <span class="token boolean">_</span><span class="token punctuation">,</span> ps <span class="token operator">:=</span> <span class="token keyword">range</span> strings<span class="token punctuation">.</span><span class="token function">Split</span><span class="token punctuation">(</span>strings<span class="token punctuation">.</span><span class="token function">Trim</span><span class="token punctuation">(</span>bs<span class="token punctuation">,</span> <span class="token string">"[]"</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token string">" "</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> pi<span class="token punctuation">,</span> <span class="token boolean">_</span> <span class="token operator">:=</span> strconv<span class="token punctuation">.</span><span class="token function">Atoi</span><span class="token punctuation">(</span>ps<span class="token punctuation">)</span> bb <span class="token operator">=</span> <span class="token function">append</span><span class="token punctuation">(</span>bb<span class="token punctuation">,</span> <span class="token function">byte</span><span class="token punctuation">(</span>pi<span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">}</span> fmt<span class="token punctuation">.</span><span class="token function">Println</span><span class="token punctuation">(</span>bb<span class="token punctuation">)</span> <span class="token comment">// Print result</span> fmt<span class="token punctuation">.</span><span class="token function">Printf</span><span class="token punctuation">(</span><span class="token string">"%s -> %s -> %s"</span><span class="token punctuation">,</span> s<span class="token punctuation">,</span> bs<span class="token punctuation">,</span> bb<span class="token punctuation">)</span> <span class="token comment">//返回:WAT -> [123 34 69 108 101 109 101 110 116 84 121 112 101 34 58 34 67 85 83 34 44 34 69 108 101 109 101 110 116 67 108 97 115 115 34 58 34 67 85 83 34 44 34 69 108 101 109 101 110 116 73 100 34 58 34 54 53 50 48 54 34 125] -> {"ElementType":"CUS","ElementClass":"CUS","ElementId":"65206"}</span> <span class="token comment">//bb 就是byte转换回的原始值</span> </code></pre> 到此这篇关于“字节码如何转换原始值,byte如何转换回字符串,一串字节如何转换显示数据”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
ASP中字符与数字操作函数总结
PHP如何使用strrev()函数反转字符串?(代码示例)
mysql常用字符串函数的用法
控讨:Javascript 强制类型转换
php字符串函数有哪些
字节码如何转换原始值,byte如何转换回字符串,一串字节如何转换显示数据
JavaScript中字符串、数字类型转换的多种方法
Javascript 字符转换数字的三种方法
Mysql字符集设置详解
js实现字符串转换成数字的代码

[关闭]
~ ~