黑马程序员技术交流社区
标题:
如何截取gbk编码中的数据
[打印本页]
作者:
血剑无痕
时间:
2013-10-9 17:06
标题:
如何截取gbk编码中的数据
public class Demo
{
public static void main(String[] args)
{
String line =curt(3);
System.err.println(line);
}
public static String curt(int len)
{
String str="java程序员";
int count;
//判断接收的数字的技术还是偶数
count =((len%2==0)?0:1);
int count2=0;
//如果是偶数的话可以进行gbk的解码就不会出现乱码
if(count==0)
{
count2=len;
}
//如果是奇数的话减去1变成偶数同样可以进行解码不会出现乱码的现象
else if(count==1)
{
count2=len-1;
}
byte[] by =str.getBytes();
String line=new String(by,0,count2);
return line;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2