最近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语言项目的主要内容,如果未能解决你的问题,请参考以下文章