作者cross0619 ()
看板java
標題[問題] 請教一下語法的意義
時間Sat Oct 10 12:29:31 2009
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
哇這...英文網站 在閱讀上應該是有相當程度上的難度.... 我盡量研究看看....
有人可以提供中文的嗎 還是就解決我的問題就好
無論如何 先謝過這位大大了
※ 編輯: cross0619 來自: 118.167.171.91 (10/10 15:20)
2F:推 costbook:你的問題書上都有,借本中文書來參考吧 10/10 15:27
3F:推 slalala:太扯了.... 10/10 16:16
5F:推 PsMonkey:如果你用中文寫 Java,那我考慮給你中文資料 XD 10/10 16:24
6F:推 slalala:有沒有現在大學生不會用google的八卦? 10/10 16:27
我有查過 但查出來的東西幾乎都是javascript
是我關鍵字用得不對 謝謝幫忙解答的大大了 感恩
※ 編輯: cross0619 來自: 118.167.171.91 (10/10 16:30)
※ 編輯: cross0619 來自: 118.167.171.91 (10/10 16:32)
7F:推 slalala:怪事情 以上兩個連結果都是JAVA 不是JS 10/10 16:37
8F:→ slalala:請問你用哪顆星球的搜尋引擎?(那美克星?) 10/10 16:39
我就說我的關鍵字用得不對 這位大大你也沒必要這樣一直酸吧
※ 編輯: cross0619 來自: 118.167.171.91 (10/10 16:53)
9F:推 snowlike:java api 中文 10/10 17:02
10F:推 qrtt1:不知道語意, 光有語法還是無法成長的。 10/10 18:47
11F:→ MonyemLi:'字','字串' 是怎麼存在電腦裡面的。這是你問題的下一步 10/11 00:57
12F:→ MonyemLi:'字元' 是一個數值,經由對應到某個字元集才變文字 10/11 01:00
13F:推 bala045:其實java api有中文化阿 去搜尋一下吧 10/11 15:35
謝謝樓上這幾位大大的指導 學習程式設計真是有趣
※ 編輯: cross0619 來自: 118.167.168.135 (10/14 18:26)