用Java编写函数反转字符串
来源:互联网 发布:域名实名不通过 编辑:程序博客网 时间:2024/06/16 12:53
如下所示,下面是两种反转字符串的方法。
实践过程中发现,如果是中文字符串,第二种反转方法会输出乱码。
因此,建议首选第一种方法。
/** * 反转字符串 演示实例 * 假设有一个字符串 “ABCDEF”,反转后,输出“FEDCBA” */package com.reverse;/** * @author snowdream * * @since 2012.03.05 * */public class StringReverse {/** * * ReverseString: 利用StringBuffer反转字符串 * * @param str 待反转字符串 * @return String 已反转字符串 */public String ReverseString(String str){StringBuffer mstr = new StringBuffer(str);System.out.println("Reversed String : "+ mstr.reverse().toString());return mstr.reverse().toString();}/** * * ReverseString1: 利用字符数组的方法反转字符串 * * @param str 待反转字符串 * @return String 已反转字符串 */public String ReverseString1(String str){byte[] mchars = str.getBytes();byte temp = 0;int length = mchars.length;for(int i = 0; i < length/2 ;i++){temp = mchars[i];mchars[i] = mchars[length -1 -i];mchars[length -1 -i] = temp;}String mstr = new String(mchars);System.out.println("Reversed String : "+ mstr);return mstr;}/** * @param args */public static void main(String[] args) {StringReverse mReverse = new StringReverse();//String str = "Hello World!";String str = "你好 中国!";mReverse.ReverseString(str);mReverse.ReverseString1(str);}}
- 用Java编写函数反转字符串
- 编写字符串反转函数
- 编写字符串反转函数 .
- 编写字符串反转函数strrev
- 用函数将字符串反转
- 编写字符串反转函数的5种方法
- 一个字符串反转函数
- Php反转字符串函数
- 反转字符串函数
- strrev。。反转字符串函数
- split函数 字符串反转
- 简单反转字符串函数
- 字符串反转函数
- 字符串反转函数
- 字符串反转函数
- java 反转字符串
- Java技巧:字符串反转
- Java 输出反转字符串
- JAVA编写简易计算器
- DAVINCI DM365-DM368开发攻略——开发环境搭建(DVSDK4.02)
- 第二周实验报告4
- 15.1
- 最大流(Dinic模版)——HDOJ 1532
- 用Java编写函数反转字符串
- android 第一天Butt TeixtView
- 清华大学2002年复试上机题 第二套 解题报告
- 15,2
- WCF的几种HelloWorld写法
- Makefile模板
- html例子基础整理
- 清华大学2003年复试上机题 解题报告
- 《第三周实验报告2-1》---找出错误调试程序