下文筆者將講述java代碼數組反轉的方法分享,如下所示:
數組是我們日常開發中常用過的一種數據結構,那么我們如何將一個數組反轉操作呢?
下文筆者借助棧對象的先進后出的特性,
首先將數組元素壓入到棧中,
然后再將棧中的元素依次取出,
采用此方式,可以實現將數組反轉的效果
實現思路:
方式1:
將數組拼接到StringBuilder中,然后使用StringBuilder.reverse
屬性進行反轉
方式2:
使用for循環進行反轉
方式3:
使用棧進出進行反轉
例:
package com.java265.other; import java.util.Stack; public class test { /* * java265.com 字符串數組反轉的示例分享 */ public static void main(String[] args) { String arr[] = {"java265.com","java教程","java愛好者"}; // 定義一個棧,借助棧的先進后出特性進行反轉 Stack<String> sta = new Stack<>(); for (String s : arr) { sta.push(s); } while (!sta.isEmpty()) { System.out.println(sta.pop()); } } }