作者TonyQ (沉默是金)
看板java
標題Re: [問題] 不太了解我哪裡做錯了.../_\
時間Sat Oct 11 22:50:28 2008
※ 引述《evilkiss (evilkiss)》之銘言:
: 推 LPH66:char b=a.charAt(0); 詳情請自行查詢 10/11 20:50
: → LPH66:Integer.parseInt是拿來把"12345"變成12345的... 10/11 20:51
: → evilkiss:因為書上指令表下面有加一句如果是字母會顯示ASCII的編號 10/11 21:30
: → evilkiss:不然老實說 我會用(int) a..指令還比較短 10/11 21:41
^^^^^^^^^^^^^^^^^^^^^
String a="a";
int b;
b=(int)a;
System.out.println("data="+b);
這樣跑過compile我頭給你 -.-
書上說是怎麼說 , api是怎麼寫 , 都確認過了嗎?
學東西最怕不懂裝懂 , 還是扎實點看起吧.
--
真正可以用 (int)a的 , 是
char a=
'a
';
int b;
b=(int)a;
System.out.println("data="+b);
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.78.140
※ 編輯: TonyQ 來自: 221.169.78.140 (10/11 22:51)
1F:推 mc18:推一個XD 字串不是純量@@ 10/11 23:05
2F:推 evilkiss:@@char可以我以為string也可以 話說我就是初學不懂 10/11 23:44
3F:推 evilkiss:並沒有再裝懂 API直到你說出來我才知道有這東西 10/11 23:50
4F:推 evilkiss:我會再自己好好看API的 10/11 23:53
5F:→ TonyQ:char可以我以為string也可以 <<這就叫不懂裝懂... 10/12 11:51
6F:→ TonyQ:不是說新手怎麼樣 , 只是如果不會就說自己不會 , 後面那句 10/12 11:57
7F:→ TonyQ:貼上來感覺好像很懂 , 結果還是錯的東西 , 這實在不算虛心. 10/12 12:00
8F:推 evilkiss:字母讀進去也是用一種代號儲存既然都是字 string是char[] 10/12 14:34
9F:推 evilkiss:既然char的儲存資料型態可以 我假設string很奇怪嗎? 10/12 14:36
10F:推 evilkiss:但我沒經過驗證就說出來是很錯誤的行為 ^可以 10/12 14:40
11F:推 evilkiss:還是書上說string是一種很有爭議的資料型態就是指這邊? 10/12 14:55
12F:→ TonyQ:很奇怪啊 , 因為那如果是 a="ab" , 你要怎麼(int)a XD 10/12 14:56
13F:→ TonyQ:如果你說的是 a[0] 我還會覺得你純粹只是類比到錯誤的觀念XD 10/12 14:58
14F:→ TonyQ:"S"tring是char[]也只是觀念上得說法 , 如果你之前有學過別 10/12 14:59
15F:→ TonyQ:的語言 ,我會建議把那些從別語言帶來的成見丟掉再來學Java. 10/12 15:01
16F:→ TonyQ:LPH說charAt(0)是把String跟char連接的方法, 你根本沒看懂就 10/12 15:03
17F:→ TonyQ:推文還沾沾自喜...看得別人很無奈啊...( ̄_ ̄;) 10/12 15:05
18F:推 evilkiss:我是在說資料的儲存型態 記憶體上怎麼存 並不是在說語法 10/12 15:49