java实现字符串(数字、字母、汉字)的反向输出

在java中可以通过多种方法实现字符串的反向输出。

(1).使用String类的split()方法对字符串进行分隔,分隔后返回与该字符串对应的字符串数组,然后逆序输出字符串数组中的每个元素,从而可以实现字符串的反向输出。

(2).使用String类的charAt()方法通过字符串的索引值你想输出字符串中的每一个元素。

本示例中是采取的第二种方法:使用字符串下标实现反向

import java.util.Scanner;

public class chatAtReverse {

public static void main(String[] args) {

System.out.println("请输入字符串:");

Scanner sc=new Scanner(System.in);

String text=sc.next();

int len=text.length();

String newstr="";

for(int i=len-1;i>=0;i--){

newstr+=text.charAt(i);

}

System.out.println("反转后的字符串是::");

System.out.println(newstr);

}

}

​运行结果:

请输入字符串:

《出师表》亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之信之,则汉室之隆,可计日而待也。臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。先帝知臣谨慎,故临崩寄臣以大事也。受命以来,夙夜忧叹,恐托付不效,以伤先帝之明,故五月渡泸,深入不毛。今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。此臣所以报先帝而忠陛下之职分也。至于斟酌损益,进尽忠言,则攸之、祎、允之任也。愿陛下托臣以讨贼兴复之效,不效则治臣之罪,以告先帝之灵。若无兴德之言,则责攸之、祎、允等之慢,以彰其咎;陛下亦宜自谋,以咨诹善道,察纳雅言,深追先帝遗诏。臣不胜受恩感激。今当远离,临表涕零,不知所言。

反转后的字符串是::

。言所知不,零涕表临,离远当今。激感恩受胜不臣。诏遗帝先追深,言雅纳察,道善诹咨以,谋自宜亦下陛;咎其彰以,慢之等允、祎、之攸责则,言之德兴无若。灵之帝先告以,罪之臣治则效不,效之复兴贼讨以臣托下陛愿。也任之允、祎、之攸则,言忠尽进,益损酌斟于至。也分职之下陛忠而帝先报以所臣此。都旧于还,室汉复兴,凶奸除攘,钝驽竭庶,原中定北,军三率奖当,足已甲兵,定已方南今。毛不入深,泸渡月五故,明之帝先伤以,效不付托恐,叹忧夜夙,来以命受。也事大以臣寄崩临故,慎谨臣知帝先。矣年一有十二来尔,间之难危于命奉,际之军败于任受,覆倾值后。驰驱以帝先许遂,激感是由,事之世当以臣咨,中之庐草于臣顾三,屈枉自猥,鄙卑臣以不帝先。侯诸于达闻求不,世乱于命性全苟,阳南于耕躬,衣布本臣。也待而日计可,隆之室汉则,之信之亲下陛愿,臣之节死良贞悉此,军参、史长、书尚、中侍。也灵、桓于恨痛息叹不尝未,事此论臣与每,时在帝先。也颓倾以所汉后此,臣贤远,人小亲;也隆兴以所汉先此,人小远,臣贤亲》表师出《

java字母反过来_java实现字符串(数字、字母、汉字)的反向输出相关推荐

  1. java 数字 汉字_Java提取字符串中的汉字、字母、数字

    1.提取汉字 public static void main(String[] args) { String str = " 我是123一段测abd试 空a格 的字符 串 "; S ...

  2. c语言用数字代表字母,使用c语言判断数字字母

    广告 提供50多种云计算产品,包括云服务器和云. 创建一站式云产品试用服务,以帮助开发人员和企业以零门槛进入云环境. 是用于标识实体的符号. 它用于命名变量名称,函数名称,标签和其他各种用户定义的对象 ...

  3. java字节字符_java按字节截取带有汉字的字符串的解法(推荐)

    由于接口使用的oracle字段长度为固定字节数,然后传进来的字符串估计比数据库字段的总字节数要大,那么截取小于数据库字节数的字符串. 自己参考网上的例子,整了个递归调用就可以了,因为截取的字符字节长度 ...

  4. java截取中文_java按字节截取带有汉字的字符串的解法(推荐)

    由于接口使用的oracle字段长度为固定字节数,然后传进来的字符串估计比数据库字段的总字节数要大,那么截取小于数据库字节数的字符串. 自己参考网上的例子,整了个递归调用就可以了,因为截取的字符字节长度 ...

  5. 删除字符串的大写字母c语言,将字符串大写字母变小写 C语言 字符串中大小写字母转换...

    java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m都说欲擒故纵最能虏获芳心,可小编拿什么对抗她在皱眉时,小编忍不住嘘寒问暖的情绪. jquer ...

  6. python 字符串首字母,Python 字符串首字母大写-Python设置字符串首字母大写-python title()作用-python title函数-嗨客网...

    Python字符串首字母大写 Python字符串首字母大写教程 在开发过程中,很多时候我们需要将一个 Python title()函数详解 语法 S.title() -> str 参数 参数 描 ...

  7. java整数翻转_Java程序反转数字

    Java程序反转数字 在此程序中,您将学习在Java中使用while循环和for循环来反转数字. 示例:在Java中使用while循环反转数字 public class ReverseNumber { ...

  8. java 判断字符串是否汉子_java判断 字符串 是否有汉字

    1.[代码]判断字符串是否包含汉字 并且替换成ASCLL private static String regEx = "[\\u4e00-\\u9fa5]"; /** * 判断字符 ...

  9. “拨”出数位上的数字 - 多种思路实现反向输出一个四位数

    文章目录 前言 一.引例 -- 反向输出一个四位数 1. 题干描述 2. 思路简述 二.实现思路 -- 拨出数字 思路一:用取模运算分别拨出数位 代码        说明 思路二:循环取数 代码    ...

最新文章

  1. chord协议模拟实现_C#.NET和单片机串口通信实现监控单片机数字量输入继电器输出模拟量输入模拟量输出...
  2. 【mysql函数】find_in_set和locate(substr,str)的区别
  3. 修改IE9浏览器默认下载路径
  4. 数据结构与算法--数组中的逆序对
  5. python渐变色代码_如何在Python中创建颜色渐变?
  6. android 复用标题栏,Android基础---使用ToolBar教你打造一个通用的标题栏
  7. 模拟天天酷跑游戏java_cocos2d 简单高仿天天酷跑游戏
  8. 计算机界面横向拉宽了怎样还原,电脑屏幕变大变小了如何还原
  9. django -orm操作总结
  10. [BZOJ1594] [Usaco2008 Jan]猜数游戏(二分 + 并查集)
  11. 大数据技术原理与应用学习笔记(一)
  12. 5个很牛的黑科技网站分享
  13. js正则表达式匹配多个条件
  14. 安卓版恶搞锁suo机生成器(百度云)
  15. 通过 经纬度 获取 地理位置(Python、高德地图)
  16. diskpart命令磁盘分区
  17. 关于apple watch(苹果表)
  18. 量子计算机科学家,再破纪录!中国科学家实现18个量子比特纠缠 为量子计算机奠基...
  19. 李元佳:漫谈 Greenplum 开源背后的动机
  20. android 跳到桌面,Android部分手机Activity跳转可以看到桌面

热门文章

  1. 百度搜索引擎结果网址参数 相关提示位置(rsp)
  2. Simple Linear Regressions 简单线性回归 (R)
  3. AcrelCloud-1000变电所运维云平台为用户提供便捷、全面的运维服务
  4. 判断扫码的是支付宝 还是 微信(亲测有效)
  5. layer执行父窗口ajax方法,layer 弹出层 回调函数调用 弹出层页面 函数
  6. 前端:transition结合transform实现变形的平滑过渡效果
  7. node.js实现编码转GBK转UTF8,中文乱码方案!!!
  8. 损失函数里的from_logits=False是什么意思
  9. Unity和安卓(二):接入 google 广告
  10. 基于HNC语境理论的文本分类