1.最简单的方法:
public static String reverse1(String str)
{
   return new StringBuffer(str).reverse().toString();

}

利用StringBuffer的对象

import java.util.*;
public class Main{public static void main(String[] args){Scanner in =new Scanner(System.in);while(in.hasNext()){String line=in.nextLine();//next()是遇到空格;nextLine()是遇到回车StringBuffer sb=new StringBuffer(line);sb.reverse();System.out.println(sb.toString());}}
}

2.最常用的方法:
public static String reverse3(String s)
 { 
   char[] array = s.toCharArray(); //将string类型参数转化为char[]类型参数
   String reverse = "";  //注意这是空串,不是null
   for (int i = array.length - 1; i >= 0; i--) 
   reverse += array[i]; 
   return reverse; 
  } 
3.常用方法的变形:
public static String reverse2(String s)

  int length = s.length(); 
  String reverse = "";  //注意这是空串,不是null
  for (int i = 0; i < length; i++) 
  reverse = s.charAt(i) + reverse;//在字符串前面连接,  而非常见的后面
  return reverse; 

4.C语言中常用的方法:
 public static String reverse5(String orig)

  char[] s = orig.toCharArray(); 
  int n = s.length - 1; 
  int halfLength = n / 2; 
  for (int i = 0; i <= halfLength; i++) { 
    char temp = s[i]; 
    s[i] = s[n - i]; 
    s[n - i] = temp; 
  } 
  return new String(s);  //知道  char数组和String相互转化
}

Java实现字符串反转的几种方法相关推荐

  1. Java中字符串反转的七种方法

    突然在想,确实是浮躁了 字符串反转的七种方法: 在线代码: package test1;import java.util.Stack;public class Reverse {//方法一:递归+字符 ...

  2. java字符串反转的方法,Java实现字符串反转的几种方法

    1.最简单的方法: public static String reverse1(String str) { return new StringBuffer(str).reverse().toStrin ...

  3. java字符串abc反转_JAVA字符串反转的三种方法

    方法一:使用StringBuilder import java.util.Scanner; public class StrReversal { public static void main(Str ...

  4. 实现java字符串反转的三种方法

    实现java字符串反转的三种方法 1.问题描述:将字符串String="abcdefg"实现反转变成 "gfedcba":用java语言实现. 2.解决方法: ...

  5. 面试题:将字符串反转的8种方法,你能想到几种?

    面试中,经常会遇到这样的问题,给定字符串"abc123",你能够想到几种方式将该字符串进行反转,得到"321cba"? 本文就带大家展示几种常见的字符串反转的方 ...

  6. python字符串出栈方法_1.Python实现字符串反转的几种方法

    1.Python实现字符串反转的几种方法 题目: 在Python环境下用尽可能多的方法反转字符串,例如将s = "abcdef"反转成 "fedcba" 第一种 ...

  7. python输入字符串并反序result_python字符串反转的四种方法详解

    python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...

  8. 字符串反转python_python字符串反转的四种方法详解

    这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用reduce函数方法 book = 'Pyt ...

  9. JAVA字符串反转的三种方法

    在键盘中输入asd,反转后得到的是:dsa,这就是字符串的反转:这其中的思路就是运用到逆向遍历的想法.先从键盘中录入字符串,然后获取字符串中的每个字符,再进行逆向的遍历,将遍历的字符放在一个新建的空字 ...

最新文章

  1. 修改上传附件大小限制方法
  2. TYVJ P1080 N皇后 Label:dfs PS:以前做的一道题,贴出来防忘
  3. MacOS开发必备工具brew,安装nginx反向代理,替代linux工具 apt-get和 yum...
  4. 笔记——数据可视化03(饼图、圆环图、箱线图、棉棒图、误差图、子图)
  5. postman新手使用教程
  6. Typora Mermaid 使用指南
  7. 华为NP课程笔记25-SDN简介
  8. php tp框架教程,从零开始了解thinkphp框架,tp框架基础教程
  9. USB3.0 HUB方案之GL3520
  10. 2021年计算机保研夏令营回忆(中科大、信工所、南开、天大)
  11. 链家数据爬取+地图找房
  12. 移动硬盘已连接USB但不显示盘符怎么办
  13. 集成32位/64位:Office 2010简体中文专业增强版下载+最新密钥
  14. PaddleOCR+OpenCV实现中英文识别
  15. 【Appium】手机滑动swipe方法及如何进行坐标定位
  16. Vue Eslint语法检测工具
  17. python中def _init_是什么意思_python3类中的def __init()__如何使用?
  18. Sping Mvc 学习笔记(一)
  19. FIP: A fast overlapping community-based influence maximization algorithm using probability coefficie
  20. bat 自动执行 SVN 命令

热门文章

  1. wordcloud的常用函数
  2. Base64(本地存储加密解密)
  3. n+nn+nnn+...+n...=n...
  4. Unity API通读 CustomEditor
  5. 如何查看网站是否被百度(搜索引擎)收录
  6. ESP32游戏机总体设计
  7. Encrypt 和 Decrypt 加密--解密
  8. 计算机考试打字题题库6,2018四至六年级电脑测试题
  9. 从中国质造到淘宝心选:CBM赋能“数造”新品牌
  10. yolov7利用onnx进行推理同时调用usb摄像头