作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] 有關Eclipse字串分割的問題
時間Thu Nov 29 18:09:14 2012
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: 推 s5k6271w:如果態度不好真的很抱歉,我很有誠意嘗試修改,但有不足 11/29 16:23
: → s5k6271w:可能是方式不對,至於錯誤,就是執行後有開到Activity了 11/29 16:25
: → s5k6271w:但是畫面什麼都還沒有就被強制結束了,跳出停止的視窗 11/29 16:27
師爺,你給我翻譯翻譯,什麼叫誠意?
首先,你很想把你的程式改好、bug 修掉
這不叫誠意,這是你(也許)火燒屁股迫在眉睫的需求
講的簡單且難聽一點:你家的事情關我屁事
再者,你的問題可能是要交出這個程式 / 作業 / project
但是,你在達成目標之前,可能會遇到很多的問題
可能是炸了 compile error、可能是炸了 NPE、StackOverflowException
甚至可能是最可怕的 logical error
從你這一連串的修改、推文看起來
你可能根本不知道你確切的問題在哪裡
一下子說 split() 出問題、一下子又說 Integer.parse() 出問題
現在又說「畫面什麼都還沒有就被強制結束了」
這裡是討論區,不是程式家教版、程式小天使集散地
就算是付錢的 support service 也是要算問題 / 時間數
至於問題要怎麼解? 或著說要怎麼達到你最終的目標:交出這個程式?
還是幾乎恆古不變的那句老招:Divide and Conquer
我的推文也幾乎就是在做這件事情
split 之後的 array 是你要的嗎?
丟進去 parse 的字串真的沒有問題嗎?
像你的問題,比較有誠意的問法是先解決這個問題
//somewhere
String str = "......";
System.out.println(getParseResult(str));
private String getParseResult(String str){
try {
//blahblah
} catch (Exception e) {
e.printStackTrace();
}
}
先解決丟個字串進去,parse 出來沒有問題
有問題,好,到底是 e.printStackTrace() 炸了什麼?
還是出來的結果根本不是你預期的?
然後從告訴別人你為什麼要這樣寫?
你嘗試過哪些方法
來接上你的腿
而不是「我猜這邊有問題」、「我覺得問題是這樣」
你都猜了,那你幹麼不直接去解決就好......
如果這步沒問題了,才再往後推去把這個 result 值塞進畫面
這樣你的第二步跟第三步才會走的更加... 悠然... [握拳]
這樣或許才有資格叫「誠意」
師爺,翻譯翻譯,什麼 xxx 的叫 xxx 的誠意
--
錢鍾書:
說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.202.140
※ 編輯: PsMonkey 來自: 220.135.202.140 (11/29 18:20)
推 s5k6271w:嗯,我嘗試你的方法了,發現問題是在字串split()後程式 11/29 23:31
推 s5k6271w:對它便陌生,part[]應該還是String才對,可是我把它用if 11/29 23:34
→ s5k6271w:跟String做測試,都沒有反應,所以Stringtoint才會失敗 11/29 23:36
推 swpoker:他只想要把這件事解決~根本就不想知道原因在哪 11/30 11:51
推 cowbaying:他連error都不提供 當大家是神? 11/30 12:12
→ cowbaying:字串比對也是犯了新手錯誤 11/30 12:19