前言:为了能够找一个代表我从零开始的诗词,我挖空心思去找,然而怎么也找不到一个贴合我心意的,被迫上了度娘也不曾找到。真想把小学一年级的语文课本拿出来好好的通读一遍,肯定能找到答案。
好了,既然找不到也不必耿耿于怀了。今天读了《高效能程序员的修炼》第四章,发现自己好烂,如果按照作者的看法,我是无论如何都入不了他的法眼,于是乎,我告诉自己,从零开始,把作者提出的面试题按照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