字符串與二維數組


字符串與二維數組

定義一個字符串變量String str=”床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。”。
打印成
低 舉 疑 床
頭 頭 是 前
思 望 地 明
故 明 上 月
鄉 月 霜 光
。 , 。 ,

“`
public class Test5 {
public static void exchange(String str)
{
String str1 = str.replace(“,”, “, “);
String str2 = str1.replace(“.”, “. “);
String arr [] =str2.split(” “);

  for(int i=0;i<arr[0].length();i++)   // 6 
{

for(int j=arr.length-1;j>=0;j--) // 4
{
System.out.print(arr[j].charAt(i)+" ");

}
System.out.print("\n");


}

}
public static void main(String[] args) {
String str=”床前明月光,疑是地上霜.舉頭望明月,低頭思故鄉.”;
exchange(str);
}
}

“`字符串數組可以看成一個字符二維數組
本題的最關鍵的地方是
System.out.print(arr[j].charAt(i)+” “);
再次就是前面的字符的取代,如,。用,加空格取代


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: