写一个java类将一个字符串反转_Java面试题从零开始:写一个函数把字符串反转...

本文详细介绍了如何使用Java编程语言实现字符串反转,包括六种不同的方法:下标倒序、循环拼接、Collections反转、StringBuilder、堆栈以及字符数组交换。通过实例代码演示每种方法的工作原理,帮助读者理解和掌握Java字符串反转技巧。
摘要由CSDN通过智能技术生成

前言:为了能够找一个代表我从零开始的诗词,我挖空心思去找,然而怎么也找不到一个贴合我心意的,被迫上了度娘也不曾找到。真想把小学一年级的语文课本拿出来好好的通读一遍,肯定能找到答案。

好了,既然找不到也不必耿耿于怀了。今天读了《高效能程序员的修炼》第四章,发现自己好烂,如果按照作者的看法,我是无论如何都入不了他的法眼,于是乎,我告诉自己,从零开始,把作者提出的面试题按照Java来写一遍,无论是参考别人还是自己略能想得到的办法,亲自动手把它们敲出来,并且记录下来吧!

写一个函数把字符串反转,作为本系列的开篇,Java自然也有很多种实现方式,相信很多人也都曾做过这样的博客,但是我依然要把这些记录在自己的博客之中,尽我所能掌握它们:

package com.honzh.mwq.reverse;

import java.util.Arrays;

import java.util.Collections;

import java.util.List;

import java.util.Stack;

public class Test {

public static void main(String[] args) {

// 第一种,我最先能想得到的,利用下标倒序把字符取出来重组

System.out.println(reverse1("diyizhong"));

// 第二种,我想了半天才想通,我发现我不适合编程了都

// 循环依然是从0到length-1&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值