- 浏览: 25062 次
- 来自: 北京
最新评论
//转换成字符数组逆序输出 public static void stringReverse(String s) { char[] charArr = s.toCharArray(); String resultStr = ""; for(int i=s.length()-1; i>=0; i--) { resultStr += charArr[i]; } System.out.println(resultStr); }
//转换成字符数组从两头开始交换 public static void stringReverse(String s) { char[] charArr = s.toCharArray(); char swap; for(int i=0,j=s.length()-1; i<j; i++,j--) { swap = charArr[i]; charArr[i] = charArr[j]; charArr[j] = swap; } System.out.println(charArr); }
//递归 public static void stringReverse(String s) { if(s.length() == 1) { System.out.print(s); } else { String s1 = s.substring(0, s.length()-1); String s2 = s.substring(s.length()-1); System.out.print(s2); stringReverse(s1); } }
//将String转换成StringBuffer,然后调用StringBuffer的reverse()方法 public static void stringReverse(String s) { StringBuffer stringBuffer = new StringBuffer(s); System.out.println(stringBuffer.reverse()); }
//进栈再出栈 public static void stringReverse(String s) { Stack stack = new Stack(); char[] charArr = s.toCharArray(); for(int i=0; i<charArr.length; i++) { stack.push(charArr[i]); } while(!stack.empty()) { System.out.print(stack.pop()); } }
原文链接:http://blog.csdn.net/justinavril/article/details/2719567
发表评论
-
单例模式Singleton
2012-03-22 16:36 0public class Printer { privat ... -
Java数字金字塔
2012-03-18 00:39 3249用java实现如下: 1 12 ... -
Java StringBuffer调用append时的空指针异常
2012-03-16 18:02 2298StringBuffer s = null; System ... -
Java中的17种常用正则表达式
2012-03-15 14:04 87001、"^d+$" //非负整数(正整数 ... -
Java求连续和为某数的数字序列
2012-03-15 14:02 1186public class ContinuousSum { ... -
Java找出数组中唯一的出现奇数次的数
2012-03-15 14:00 2600import java.util.*; public c ... -
Java统计文档中英文单词个数
2012-03-15 13:57 4000public class CountWords { p ... -
Java中自增自减、按位、移位运算符
2012-03-11 09:58 1988一 自增与自减运算符遵循以下规律: 1. 可以用于整数类型b ... -
JAVA中String的生成、串接及其intern()方法
2012-03-11 09:59 1180public class StringTest { ... -
Java子类和父类的初始化过程中变量和方法的隐藏与覆盖
2012-03-11 09:59 1313class Parent{ ... -
Java中基础数据类型和String之间的转换
2012-03-11 09:59 8521 如何将字串 String 转换成整数 int? A. ... -
Java中继承情况下类的初始化顺序
2012-03-10 15:51 621父类--静态变量 父类--静态初始化块 子类--静态变量 ... -
Java中final、finally 和 finalize
2012-03-10 15:50 722一 final final可以用来修饰: ... -
Java String杂谈
2012-03-10 15:49 5601. public class ChineseTest { ... -
Java中的基本类型
2012-03-10 15:20 7801 对于基本类型void以 ...
相关推荐
一道Java面试题答案:Java实现字符串倒序
把输入的字符串倒序输出,比如输入ABC,输出CB
主要介绍了Java实现字符串倒序输出的常用方法,通过三个实例从不同角度实现该功能,有不错的借鉴价值,需要的朋友可以参考下
可以实现对任意字符串按照某个符号分割成字符串数组。对刚学java的来说,是个不错的小程序。
java 字符串分割 代码 输入一字符串(长度小于100),10个字符一组分割存入新的数组,倒序输出。
主要介绍了java递归法求字符串逆序,涉及java递归调用的相关操作技巧,需要的朋友可以参考下
【免费题库】华为OD机试 - 数字字符串组合倒序(Java & JS & Python & C & C++).html
java 利用栈将字符串逆序输出 java 利用栈将字符串逆序输出 java 利用栈将字符串逆序输出
用java编程实现反转字符串单词,但不改变标点符号的位置,简单易懂
Java下使用for循环实现转从最后一个字符开始遍历,2) 遍历的当前字符如果是大写字母,就使用toLowerCase()方法将其转换为小写字母, 如果是小写字母则使用toUpperCase() 方法将其转换为大写字母
现有俩个字符串,(String A; String B)如过字符串A包含字符串B那么请将字符串B倒序,然后替换它在A中的原位置。
输入一个字符串,输出一倒序的字符串,可以同时处理多个字符串!
Java 的16 进制与字符串的相互转换函数 JAVA 时间格式化处理 将毫秒转化为日期 文本的倒序输出 判断一个数字是奇数还是偶数 用Hibernate 实现分页 35 选7 彩票程序 获取GMT8 时间 中文乱码转换 Big5 字与Unicode 的...
翻转字符串(Reverse a String),就是把字符串倒序处理的意思,比如给定一个字符串”hello”,翻转后应该返回”olleh”。 测试用例 reverseString("hello") 应该返回 “olleh” reverseString("Greetings from ...
遍历字符串的每一个char, 将char与栈顶元素比较. 如果char和栈顶元素配对, 则char不入栈, 否则将char入栈. 当遍历完成时栈为空说明字符串是合法的. public boolean isMatch(String str) { MyStack<Character> ...
多线程的世界时钟,显示巴黎,罗马,上海时间, AWT界面,Java日期格式化及其使用例子,几个常用方法,判断字符是否属于中文,异常处理类,去掉字符串中重复的子字符串,将指定byte数组以16进制的形式打印到控制台,...
用两种方式实现该字符串的倒序输出。(用StringBuffer和for循环方式分别实现) (6) 将本字符串转换成一个字符串数组,要求每个数组元素都是一个有意义的英文单词,并输出到控制台 2. 写一个例子, 练习String对象与...
实验四 字符与字符串 19 实验目的 19 实验内容 19 实验五 类的实例化与方法调用 20 实验目的 20 实验内容 20 特别提示 20 附:利用对话框输入输出 21 附:引入包 23 实验六 数组 25 实验目的 25 实验内容 25 有关...
实例074 将字符串的每个字符进行倒序输出 94 实例075 获取字符串中汉字的个数 94 实例076 批量替换某一类字符串 95 实例077 把异常与错误信息显示到窗体中 97 实例078 从字符串中分离文件路径、 文件名及扩展名 98 ...