`

字符串的反向输出

阅读更多

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 语言 指针实现字符串的逆序调序输出

    本程序旨在通过指针实现字符串的逆序和调序输出,这两个概念是字符串操作中的常见技巧。 逆序输出字符串是指将字符串中的字符顺序反转,例如原字符串"hello"逆序后变为"olleh"。在C语言中,我们可以用指针来达到这...

    python 反向输出字符串的方法

    这种方式既直观又高效,无需额外的函数调用或复杂的操作,是实现字符串反向输出的常用方法。 在结束本文时,作者提到,希望通过分享这些方法能给读者提供一个参考,并期望大家能够支持他们。通过学习和掌握反向输出...

    c语言写的字符串的反向输出

    用c语言写的字符串的反向输出 没什么用 得分就行

    C# 字符串转十六进制串,16进制反向转回原字符串

    二、十六进制串反向转回原字符串 从十六进制串还原字符串,我们需要做相反的操作:首先将十六进制串解析为字节数组,然后将字节数组解码为字符串。C#的`Convert.FromBase64String`和`Encoding.Unicode.GetString`...

    C语言程序设计-将主函数中输入的字符串反序存放;例如:输入字符串“abcdefg”,则应输出“gfedcba”;.c

    C语言程序设计-将主函数中输入的字符串反序存放;例如:输入字符串“abcdefg”,则应输出“gfedcba”;.c

    将输入的字符串反转 java

    因此,反转字符串通常涉及创建一个新的字符串,该字符串包含原始字符串的反向字符顺序。有多种方法可以实现这个目标,包括使用StringBuilder、StringBuffer、Char数组以及Java 8引入的流(Stream)。 1. 使用...

    易语言八种方法倒转字符串源码

    通过内存操作函数,先复制一份字符串,然后反向填充原字符串。 ```易语言 .字符串 = "Hello, World!" .内存块 内存块变量 = 分配内存(.字符串长度 * 2) .整数 字符串长度 = .字符串长度() .整数 i 循环 字符串长度...

    java求字符串的正向反向最大公共字符串

    对于"ABCDEDC",输出将是"CDEDC",这是正向和反向字符串之间最长的相同子串。 总结来说,解决"java求字符串的正向反向最大公共字符串"这个问题,我们可以采用动态规划方法,通过对字符串的遍历和比较,找出并返回...

    字符串大小写转换倒序输出

    其次,字符串倒序输出意味着我们需要获取字符串的反向顺序。在编程中,这可以通过多种方式实现。在Python中,可以使用切片操作`[::-1]`,它会从字符串的尾部开始,以-1的步长(即反向)取出字符,从而得到反向的字符...

    LabVIEW以字符串倒序形式快速读取文本最后一行.zip

    可以使用LabVIEW的字符串函数“字符串反向”来实现这一操作。 4. **查找行分隔符**:由于目标是获取最后一行,所以需要找到字符串中最后一个行分隔符(通常是换行符"\n")。可以使用“查找子字符串”函数,设置为从...

    C语言-字符串排序

    设计一个字符串排序输出程序:从键盘上接收用户输入的若干行字符串(最多20行,每行最多100个字符),当输入“end”时表示输入结束。将输入的字符串按从小到大的顺序输出。

    字符串的逆序:输入为字符串,输出为字符串的逆序

    在编程领域,字符串的逆序是一个常见的操作,它在各种应用中都有所体现,比如文本处理、数据分析或者算法实现。本话题将详细讲解如何在不同的编程语言中实现字符串的逆序,以及逆序操作的基本原理。 一、字符串逆序...

    Python3倒序输出字符串的N种方法(含代码和介绍)

    `reversed()`函数可以将一个序列反向迭代,然后我们使用`join()`方法将迭代后的结果组合成一个新的字符串。 **代码示例:** ```python s = 'Wonderfulnight!' reversed_s = ''.join(reversed(s)) print(reversed_s...

    反向输出(c语言代码)

    编写一程序实现将用户输入的一串字符以反响形式输出。比如,输入的字符串是:abcdefg,输出为:gfedcba。

    小型字符串反序c语言

    因此,当我们说"反向输出字符串"时,实际上是把字符串中的每个字符从后向前读取,并逐个显示出来。 实现这个功能,我们需要创建一个足够大的字符数组来存储用户输入的字符串。在C语言中,我们可以使用`char str[MAX...

    字符串字典序排序软件

    4. **输出呈现**:程序将排序后的字符串以指定的顺序输出,可能直接打印到控制台,或者写入到文件中。输出应清晰易读,每个字符串之间可能用换行符分隔。 5. **错误处理**:程序应考虑可能的输入错误,比如非字符串...

    字符串处理-使用Python逆序输出字符串.zip

    本资料包聚焦于一个具体的字符串处理方法:逆序输出字符串。下面将详细介绍如何在Python中实现这一功能,并结合相关标签扩展讨论在游戏开发、网络爬虫和数据分析场景中的应用。 首先,Python提供了多种方式来逆序...

Global site tag (gtag.js) - Google Analytics