最近GitHub比较火的几个开源C语言项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近GitHub比较火的几个开源C语言项目相关的知识,希望对你有一定的参考价值。

参考技术A 1.最简单的方法:
public static String reverse1(String str)

   return new StringBuffer(str).reverse().toString();

2.最常用的方法:
public static String reverse3(String s)
  
   char[] array = s.toCharArray(); 
  String reverse = "";  //注意这是空串,不是null
   for (int i = array.length - 1; i >= 0; i--) 
   reverse += array[i]; 
   return reverse; 
   
3.常用方法的变形:
 public static String reverse2(String s)
 
  int length = s.length(); 
   String reverse = "";  //注意这是空串,不是null
   for (int i = 0; i < length; i++) 
    reverse = s.charAt(i) + reverse;//在字符串前面连接,  而非常见的后面
   return reverse; 
   
4.C语言中常用的方法:
 public static String reverse5(String orig)
 
  char[] s = orig.toCharArray(); 
  int n = s.length - 1; 
  int halfLength = n / 2; 
  for (int i = 0; i <= halfLength; i++)  
    char temp = s[i]; 
   s[i] = s[n - i]; 
   s[n - i] = temp; 
    
   return new String(s);  //知道  char数组和String相互转化
  

本回答被提问者和网友采纳

以上是关于最近GitHub比较火的几个开源C语言项目的主要内容,如果未能解决你的问题,请参考以下文章

推荐学习c语言的几个开源项目

每天都在用的5个C语言开源项目

开源项目:C语言 2048 小游戏,400行源码分享

2017年的几个技术上的目标

4月 GitHub 热门的几个开源项目

C语言开源项目盘点 GitHub 上不错的 4 个C语言项目