unsigned char buf1[17]; // 111
unsigned char buf2[33]; // 111
unsigned char cardno[]; // 111
len = cardno.length;
if( len <10 ) return -1;
if( len >16 )
memcpy(buf2,cardno,16);
else
memcpy(buf2,cardno,len);
怎样把这段代码变成java代码??谢谢
unsigned char buf2[33]; // 111
unsigned char cardno[]; // 111
len = cardno.length;
if( len <10 ) return -1;
if( len >16 )
memcpy(buf2,cardno,16);
else
memcpy(buf2,cardno,len);
怎样把这段代码变成java代码??谢谢
解决方案 »
- 大家晒下java开发代码的小技巧啊![整理贴]
- 不知道不用配置文件而采用Annotation实现ssh架构的项目多吗?
- 这里有本J2EE的学习笔记,适合初学者
- 使用AbstractCellEditor做一个JComboBox编辑器,需要重写哪个方法才能使编辑器停止编辑?要怎样重写,谢谢。
- 一道SCJP 题目求教
- 大家觉得哪个java的IDE比较好用
- 有关Socket的一个问题
- 一个Date类的问题
- 如何读取arraylist中的一个有不同数据类型的类的所有数据,并保存到本地文件
- 可恶的jbuilder7,是不是出问题了?帮帮我啊,有分相送!
- 关于一个网站程序,所描述的有点类似等腰三角形的中垂线定理。
- List map映射
楼主【doulyun】截止到2008-07-22 18:03:14的历史汇总数据(不包括此帖):
发帖的总数量:11 发帖的总分数:115 每贴平均分数:10
回帖的总数量:9 得分贴总数量:1 回帖的得分率:11%
结贴的总数量:6 结贴的总分数:55
无满意结贴数:1 无满意结贴分:5
未结的帖子数:5 未结的总分数:60
结贴的百分比:54.55 % 结分的百分比:47.83 %
无满意结贴率:16.67 % 无满意结分率:9.09 %
楼主加油
int len = 0;//这个len要在前面的代码中声明的.
byte cardno [] = new byte [55];//这个cardno在前面的代码中是要赋值的.byte buf1 [] = new byte [17];//unsigned char buf1[17]; // 111
byte buf2 [] = new byte [33];//unsigned char buf2[33]; // 111
//unsigned char cardno[]; // 111 //C语言可以声明一个指向数组的指针,但是Java在声明指向数组的引用时要指定数组的大小.
len = cardno.length;
if( len <10 ) return -1;
if( len >16 ) System.arraycopy(buf2, 0, cardno, 0, 16);//if( len >16 ) memcpy(buf2,cardno,16);
else System.arraycopy(buf2, 0, cardno, 0, len);//else memcpy(buf2,cardno,len); //那个buf1是干什么用的 ?