编写一个截取字符串的函数,输入为一个字符串和字节数。输出为按字节截取的字符串。但是要保证汉子不被截半个,例如“人 ABC”4,应该截为“人 AB”,输入“人 ABC 们 DEF”,6,应该输出为“人 ABC”而不是“人 ABC+们的半个”。

      在Java语言中,默认使用Unicode编码方式,即每个字符占用两个字节,因此,可以用来存储中文。虽然String是由char所组成的,但是它采用了一种更加灵活的方式来存储,

即英文占用一个字符,中文占用两个字符,采用这种存储方式的一个重要作用就是可以减少所需的存储空间,提高存储效率。根据这个特点,可以采用如下代码来完成题目的要求:

posted @ 2022-01-08 17:58  杜嘟嘟  阅读(17)  评论(0编辑  收藏  举报