1.实现字符串的反向输出, I LOVE YOU! --->YOU! LOVE I。
import java.io.*;
public class ReverseString {
public void reverse(String s){
String[] a = s.split(" ");
for(int i=a.length-1;i>=0;i--){
System.out.print(a[i] + " ");//最后多了个空格符,没处理...
}
System.out.println();
}
public static void main(String[] args){
String prompt = "Plese input a sentence:";
System.out.print(prompt);
try{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
System.out.println(str);
ReverseString rs = new ReverseString();
rs.reverse(str);
}catch(Exception e){
}
}
}
String的split方法总结(http://holdbelief.iteye.com/blog/266502
):
1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".").
2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|").
“.”和“|”都是转义字符,必须得加"\\".
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or").
这个有栈实现的方式:以单词为单位倒序输出一个字符串
CSDN上有关于 Java实现字符串倒序输出的几种方法 ,写的很好
分享到:
相关推荐
是个简单的C语言写的递归实现字符串反向输出。
汇编 实现输入一串字符串,以反向显示出来。
一个小程序,实现字符串的逆序和调序输出。
用c语言写的字符串的反向输出 没什么用 得分就行
今天小编就为大家分享一篇python 反向输出字符串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
C语言程序设计-将主函数中输入的字符串反序存放;例如:输入字符串“abcdefg”,则应输出“gfedcba”;.c
设计一个字符串排序输出程序:从键盘上接收用户输入的若干行字符串(最多20行,每行最多100个字符),当输入“end”时表示输入结束。将输入的字符串按从小到大的顺序输出。
利用java实现求某个字符串正向和反向的最大公共字符串,如ABCDCBA输出ABCDCBA,ABCDE输出A因为A是第一个,ABCDEDC输出CDEDC.
主要是两个函数Reverse和Replace使用,当需加密或解密时使用。 可替换任意字符串和将字符串反向输出
在python中输入字符串通过递归筛选等操作,将字符串反向打印
反序输出- 链栈
一个将输入的任意长度的字符串以逆顺序输出的小程序
编写一程序实现将用户输入的一串字符以反响形式输出。比如,输入的字符串是:abcdefg,输出为:gfedcba。
p1, n) 比较指定长度字符串 strchr(p, c) 在字符串中查找指定字符 strrchr(p, c) 在字符串中反向查找 strstr(p, p1) 查找字符串 strpbrk(p, p1) 以目标字符串的所有字符作为集合,在当前字符串查找该集合
输入多个字符,让字符在屏幕上反向输出。。。。
可以在 Matlab 中以相当的效率在反向方向上比较两个字符串。 但是对于单元格字符串,这种 C-Mex 比等效的 Matlab 方法快得多:例如,将字符串与 {1 x 100} 单元格进行比较的处理时间为 3%,{1 x 1000} 的处理时间为...
本例程用递归的方法实现字符串和单链表的反向打印,对C/C++的初学者有极大的帮助。
主要介绍了Java实现的简单字符串反转操作,结合实例形式分别描述了java遍历逆序输出以及使用StringBuffer类的reverse()方法两种字符串反转操作技巧,需要的朋友可以参考下
反向截取字符串.asp 反向查找字符串.asp 字符串倒序排列.asp 字符串大写转化.asp 字符串小写转化.asp 字符串替换.asp 将数组元素连接为字符串.asp ...