[問題] 請教一下語法的意義
1 public class Homework1{
2 public static void main(String[] args){
3 String Test = new String(args[0]);
4 String out = new String();
5 char [] c1 = Test.toCharArray();
6 for(int i = 0;i < c1.length;i++)
7 {
8 out += Integer.toHexString( (int)c1[i] )+" ";
9 }
10 System.out.printf("%s",out);
11 }
12 }
各位大大好 小弟我最近剛接觸Java 這是我的第一個作業
有些東西是我在網路上找的 但是並沒有註解
想請教一下 第5行的 變數名稱.toCharArray()的功能為何 看起來像是以變數來當作
陣列的初始值
還有第8行的Integer.toHexString 以及後面的(int)c1[i]
Integer.toHexString的功能為何 還有(int)c1[i]這個應該是型別轉換吧
在Java裡頭 字元跟整數可以這樣轉換喔 還是大部分程式語言都可以阿
三個問題是有點多拉 但是我不想作業搞定 卻不知道裡頭在寫什麼
煩請各位版大解釋了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.171.91
→
10/10 14:00, , 1F
10/10 14:00, 1F
哇這...英文網站 在閱讀上應該是有相當程度上的難度.... 我盡量研究看看....
有人可以提供中文的嗎 還是就解決我的問題就好
無論如何 先謝過這位大大了
※ 編輯: cross0619 來自: 118.167.171.91 (10/10 15:20)
推
10/10 15:27, , 2F
10/10 15:27, 2F
推
10/10 16:16, , 3F
10/10 16:16, 3F
推
10/10 16:19, , 4F
10/10 16:19, 4F
推
10/10 16:24, , 5F
10/10 16:24, 5F
推
10/10 16:27, , 6F
10/10 16:27, 6F
我有查過 但查出來的東西幾乎都是javascript
是我關鍵字用得不對 謝謝幫忙解答的大大了 感恩
※ 編輯: cross0619 來自: 118.167.171.91 (10/10 16:30)
※ 編輯: cross0619 來自: 118.167.171.91 (10/10 16:32)
推
10/10 16:37, , 7F
10/10 16:37, 7F
→
10/10 16:39, , 8F
10/10 16:39, 8F
我就說我的關鍵字用得不對 這位大大你也沒必要這樣一直酸吧
※ 編輯: cross0619 來自: 118.167.171.91 (10/10 16:53)
推
10/10 17:02, , 9F
10/10 17:02, 9F
推
10/10 18:47, , 10F
10/10 18:47, 10F
→
10/11 00:57, , 11F
10/11 00:57, 11F
→
10/11 01:00, , 12F
10/11 01:00, 12F
推
10/11 15:35, , 13F
10/11 15:35, 13F
謝謝樓上這幾位大大的指導 學習程式設計真是有趣
※ 編輯: cross0619 來自: 118.167.168.135 (10/14 18:26)
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章