字符串String倒序输出的四种方法 您所在的位置:网站首页 输入字符串数组的方法Java 字符串String倒序输出的四种方法

字符串String倒序输出的四种方法

2024-06-28 14:35| 来源: 网络整理| 查看: 265

目录 第一章、字符串倒序输出1.1)①利用String类的toCharArray(),再倒序输出数组的方法。1.2)②利用String类提供的subString()方法,利用递归的办法输出倒序字符串。1.3)③定义一个StringBuffer类,用StringBuffer类中的reverse()方法直接倒序字符串。1.4)④利用字符串串联符号"+"特性 友情提醒: 先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

第一章、字符串倒序输出

“对潇潇暮雨洒江天,一番洗清秋。渐霜风凄紧,关河冷落,残照当楼。是处红衰翠减,苒苒物华休。惟有长江水,无语东流。不忍登高临远,望故乡渺邈,归思难收。叹年来踪迹,何事苦淹留。想佳人、妆楼颙望,误几回、天际识归舟。争知我、倚栏杆处,正恁凝愁。”请问:有几种方法倒序输出这首词

1.1)①利用String类的toCharArray(),再倒序输出数组的方法。 /* * 利用String类的toCharArray(),再倒序输出数组的方法 */ private static void reverseString1(String str) { char[] chr = str.toCharArray(); for (int i = chr.length-1 ; i >= 0; i--) { System.out.print(chr[i]); } System.out.println("\t"); } 1.2)②利用String类提供的subString()方法,利用递归的办法输出倒序字符串。 /* * 利用String类提供的subString()方法,利用递归的办法输出倒序字符串。 */ private static void reverseString2(String str) { if (str.length() == 1) System.out.println(str); else { String subString1 = str.substring(0, str.length() - 1); String subString2 = str.substring(str.length() - 1); System.out.print(subString2); reverseString2(subString1); } } 1.3)③定义一个StringBuffer类,用StringBuffer类中的reverse()方法直接倒序字符串。 /* * string倒序输出 * 定义成一个StringBuffer类,用StringBuffer类中的reverse()方法直接倒序字符串。 * 2018-5-18 13:22:10 */ private static void reverseString3(String str) { StringBuffer buffer = new StringBuffer(str); System.out.println(buffer.reverse()); } 1.4)④利用字符串串联符号"+"特性 public class MyTest { public static void main(String[] args) { String s = "对潇潇暮雨洒江天"; String s2 = ""; for (int i = s.length() - 1; i >= 0; i--) { s2 += s.charAt(i); } System.out.println(s2); } } }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有