- public class Test
- {
- public static void main(String[] args){
- String s = "我ABC汉DEF";
- int length=6;
- String s2 = subString(s, length);
- if(s.indexOf(s2)==-1){
- s2 = subString(s, length-1);
- };
- System.out.println("正确答案:"+s2.trim());
- }
- private static String subString(String s, int bl) {
- byte[] bytes = s.getBytes();
- byte[] newbytes = new byte[128];
- for ( int i =0; i<bl;i++) {
- byte b =bytes[i];
- newbytes[i]=b;
- }
- return new String(newbytes);
- }
- }
一道面试题 的正解 保证汉字不被截半个
最新推荐文章于 2022-03-16 19:20:28 发布
本文介绍了一个Java程序示例,该程序定义了一个名为subString的方法用于实现字符串的截取功能。通过对原始字符串进行字节级别的操作来达到指定长度的截断效果,并在主函数中进行了调用与打印。
1172

被折叠的 条评论
为什么被折叠?



