zoukankan      html  css  js  c++  java
  • Java反转字符串的方式?

    1. 将String转换成字符数组,再利用字符数组进行首尾调换。

    2. 利用递归的方式,主要是:reverse(str.substring(1)) + str.charAt(0);

    3. 虽然String类没有反转字符串的方法,但是StringBuffer有这个方法,可以借助StringBuffer的这个方法:sb.reverse();

    4. 借助StringBuffer的其他方法,比如:sb.setCharAt(swapIndex,sb.charAt(i));

    再比如:append方法。

    5. 正序abcd相当于是一次入栈,逆序dcba相当于是一次出栈,那么可以利用java的Stack结构通过push和pop操作来处理。

    实现代码参考:http://dyygusi.iteye.com/blog/2161966

  • 相关阅读:
    cygwin mysql forget root password
    emacs 复制粘贴的正确姿势
    yarn
    mysql 和 postgresql 区别
    hdfs
    spark
    hbase
    kafka
    flume
    java jar
  • 原文地址:https://www.cnblogs.com/jiangyi-uestc/p/5767954.html
Copyright © 2011-2022 走看看