= 0; i--) { b += s[i]; } return b; } public"/>

【精品文献】实现字符串的反转

2017-12-01 3页 doc 15KB 5阅读

用户头像

is_882336

暂无简介

举报
【精品文献】实现字符串的反转【精品文献】实现字符串的反转 写一个方法,实现字符串的反转[汇总]java 2010年04月14日 星期三 11:02 package x0414; public class Exam { private static String f01(String a) { String b = ""; char s[] = a.toCharArray(); for (int i = s.length - 1; i >= 0; i--) { b += s[i]; } return b; } public stati...
【精品文献】实现字符串的反转
【精品文献】实现字符串的反转 写一个方法,实现字符串的反转[汇总]java 2010年04月14日 星期三 11:02 package x0414; public class Exam { private static String f01(String a) { String b = ""; char s[] = a.toCharArray(); for (int i = s.length - 1; i >= 0; i--) { b += s[i]; } return b; } public static String f02(String s) { int length = s.length(); StringBuffer result = new StringBuffer(length); for (int i = length - 1; i >= 0; i--) { result.append(s.charAt(i)); } return result.toString(); } public static String f03(String s) { int length = s.length(); String str = ""; for (int i = length - 1; i >= 0; i--) { str += s.charAt(i); } return str; } public static String f04(String s) { int length = s.length(); String str = ""; for (int i = 0; i < length; i++) { str = s.substring(i, i + 1) + str; } return str; } public static String f05(String s) { String str = ""; for (int i = 0; i < s.length(); i++) { str = s.charAt(i) + str; } return str; } public static String f06(String str) { char[] c = str.toCharArray(); int i = str.length() - 1; char temp; for (int count = 0; count < i; count++, i--) { temp = c[count]; c[count] = c[i]; c[i] = temp; } return new String(c, 0, str.length()); } public static String f07(String str) { StringBuilder sb = new StringBuilder(str); // StringBuffer sb = new StringBuffer(str); return sb.reverse().toString(); } public static String f08(String str) { char[] temp = str.toCharArray(); int length = temp.length; char[] recive = new char[length]; for (int i = length; i > 0; i--) { recive[length - i] = temp[i - 1]; } String temp2 = new String(recive); return temp2; } public static String f09(String s) { if (s.length() == 1) { return s; } String str = s.substring(s.length() - 1, s.length()); str += f09(s.substring(0, s.length() - 1)); return str; } public static void main(String[] args) { String a = "abcdefg"; System.out.println(f01(a)); System.out.println(f02(a)); System.out.println(f03(a)); System.out.println(f04(a)); System.out.println(f05(a)); System.out.println(f06(a)); System.out.println(f07(a)); System.out.println(f08(a)); System.out.println(f09(a)); } }
/
本文档为【【精品文献】实现字符串的反转】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索