用java编写一个程序实现一个字符串逆序输出(3种方法)

时间:2025-04-04 11:00:45
/* * Copyright (c) 2020, 2021,great-sun /weixin_44728473 All rights reserved. * */ package org.reg; /** * @author great-sun [/weixin_44728473] * 要求实现字符逆序 * 举列三种方法 */ public class Ex1 { public static void main(String[] args) { String str = "123abc"; //方法一 String s1 = ""; //逆序遍历输出,() - 1是获取最后一个字符的位置,也就是c的位置。 for (int i = str.length() - 1; i >= 0; i--) { //连接在i位置的字符 s1 += str.charAt(i); } System.out.println(s1); //方法二 //正序遍历输出 String s2 = ""; for (int i = 0; i < str.length(); i++) { s2 = str.charAt(i) + s2; } System.out.println(s2); //方法三 //用自带的reverse()方法 String s3 = new StringBuilder(str).reverse().toString(); System.out.println(s3); } }

相关文章