今天试着读取一份UTF-8格式的txt文件,内容如下 但是每次读取之后转为String类型,输出字符串长度总是为6,并且第一位打印在控制台后不占任何空间。 经过debug查看字节码后发现,在读取文件后的字节流中,前三位的字节分别是 经过查看资料才发现,这是utf-8格式所带的特殊字节。凡是utf-8 ...
分类:
其他好文 时间:
2018-09-29 19:22:41
阅读次数:
167
在PHP中,strlen与mb_strlen是求字符串长度的函数,下面通过例子,讲解这两者之间的区别。 结果分析:在strlen计算时,对待一个UTF8的中文字符是3个长度,所以“中文a字1符”长度是3*4+2=14,在mb_strlen计算时,选定内码为UTF8,则会将一个中文字符当作长度1来计算 ...
分类:
Web程序 时间:
2018-09-26 11:43:27
阅读次数:
144
判断一个字符串是否为回文,如“goddog”。 代码: 字符串长度为单数或者是偶数的情况都考虑到了。 ...
分类:
编程语言 时间:
2018-09-25 20:40:32
阅读次数:
133
有毒的gets(),新OJ不能用!用scanf(%s)读入即可! ...
分类:
其他好文 时间:
2018-09-22 14:44:05
阅读次数:
280
打印文件中的可打印字符串(print the strings of printable characters in files)。常用来在二进制文件中查找字符串,与grep配合使用。strings命令输出的字符串长度为4个或4个以上的,长度小于4的字符串将不予打印,我们可以通过-n参数调整,stri ...
分类:
其他好文 时间:
2018-09-21 00:37:05
阅读次数:
176
功能 通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。 您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 tr用来从标准输入中通过替换或删除操作进行字符转换。 ...
分类:
系统相关 时间:
2018-09-19 23:29:27
阅读次数:
227
处理何种问题:与康托展开恰恰相反,及已知元素个数和所要求的名次,可以输出该名次的排列方式。 性能:时间复杂度为 O(len^2),len 为字符串长度 原理:略 实现步骤:略 备注:名次从1开始,名次不再范围内的话会出现乱码 输入样例解释: 5 //元素个数 2 //字典序名称 输出样例解释: 1 ...
分类:
其他好文 时间:
2018-09-18 17:25:05
阅读次数:
287
%s %d %f 讲解### %s 字符串 %d 整型 %f 浮点型 ...
分类:
编程语言 时间:
2018-09-14 16:16:12
阅读次数:
699
功能简介还记得前面说过的CharArrayReader 和 CharArrayWriter吗?CharArray 是数据源CharArrayReader 是读, 从一个CharArray 中读取,所以需要一个CharArray,通过构造方法传递CharArrayWriter 是写, 写入到一个Cha... ...
分类:
编程语言 时间:
2018-09-13 17:28:28
阅读次数:
187
题意:给一个树状的文件结构,让你求从某个文件夹出发访问到所有文件,访问路径字符串长度之和的最小值,其中,访问父节点用..表示,两级之间用/分割 做两次dfs,第一次算DownN[x]和DownS[x],分别代表从x/访问到它子树中的文件个数和长度之和 第二次算UpN[x]和UpS[x],分别代表从x ...
分类:
其他好文 时间:
2018-09-08 22:30:22
阅读次数:
178