作者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)
1F:推 s5k6271w:嗯,我尝试你的方法了,发现问题是在字串split()後程式 11/29 23:31
2F:推 s5k6271w:对它便陌生,part[]应该还是String才对,可是我把它用if 11/29 23:34
3F:→ s5k6271w:跟String做测试,都没有反应,所以Stringtoint才会失败 11/29 23:36
4F:推 swpoker:他只想要把这件事解决~根本就不想知道原因在哪 11/30 11:51
5F:推 cowbaying:他连error都不提供 当大家是神? 11/30 12:12
6F:→ cowbaying:字串比对也是犯了新手错误 11/30 12:19