首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

java转c语言。求好手解答

2012-11-15 
java转c语言。求高手解答啊以下是java代码,想把它转换成c语言代码,有没有人能解决啊。其中object里面存的是s

java转c语言。求高手解答啊
以下是java代码,想把它转换成c语言代码,有没有人能解决啊。其中object里面存的是string数组,只要是能转换过去就行,至于类型替换主要是list和map还有object怎么转换成c里面的什么类型不懂啊。求高手指点迷经啊
public void canshu_fuzhi(List<Map<String,Object>> xiaojie_list1){
yinfu_canzhao = 0;
int yinfu_xiushi = 0;
int yinfu1 = 0;
int fuwei = 0;
for(int 1 = 0;i<xiaojie_list1.size(),i++){
String[] str=(String[])xiaojie_list1.get(i).get("liehao");
if(str[0].trim()equals("11") || str[0].trim()equals("12")){
int canzao = Integer.valueOf(str[5].trim());
if(yinfu_canzhao<canzhao){
yinfu_canzhao = canzhao;
}
if(!str[8].trim().equals("0")){
yinfu_xiushi = 1;
}
yinfu1++;
  }
  }
}

[解决办法]
把java里面用到的类都用c语言自己实现一下,一般来说c没有现成的和java对应的类供你调用的.
[解决办法]
c++的stl里的list是链表形式的,没有提供随机访问方法,可以用vector替换
Map可以直接用map替换
字符串数组。。。也用vector<string>吧
trim,parseInt之类的只能自己实现一下了

热点排行