📄 test1.java
字号:
package com.softeem.jbs;
public class Test1 {
private String s;
int length;
public Test1(String s, int length) {
this.s = s;
this.length = length;
}
/**
* 封装方法
*
*/
public void print() {
int n = 1;
byte[] bu = s.getBytes();
// gb2312,汉字的两个字节都是负的,我自己定义高位是负的,低位是正的。
for (int i = 0; i < length; i++) {
if (bu[i] > 127 || bu[i] < 0) {
n *= -1;
}
}
if (n < 0) {
length++;
}
byte[] br = new byte[length];
System.arraycopy(bu, 0, br, 0, length);
System.out.println(new String(br));
}
public static void main(String[] args) {
Test1 test = new Test1("MY name is 杨迪", 15);
test.print();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -