作者TonyQ (沉默是金)
看板java
标题Re: [问题] 下拉式选单-选项问题
时间Fri May 22 09:38:34 2009
※ 引述《shinyboy (饼乾)》之铭言:
: 各位大大您好,小弟我目前遇到个瓶颈
: 由於要收的资讯是要从php网页中去读取
: 然而资料的数量是不一定的 内容也不一定
: 例如:php网页告知有3种 水果 :内容分别为草莓、香蕉、芭乐
: 而我想把读取到的这三种水果 给丢入下拉式选单中的选项
: 以下是我的做法
: String test="\"草莓\",\"香蕉\",\"芭乐\"";
: fruit=new JComboBox(new Object[] {test});
: 结果选单依然 还是只有一项,请问有办法解决这问题吗?把它变为三项。
: 它选项内容为:"草莓","香蕉","芭乐"
: (说明:如果是下面的写法 就会有三个选项,但不知起初有多少种,无法事先去设变数
: fruit=new JComboBox(new Object[] {"草莓","香蕉","芭乐"}); )
: 请指教一下,谢谢。<(__ __)>
这只是字串处理的问题而已 ,
这蛮重要且基本的 , 记得找时间加强基本功 .
刚测了一下 , String[] 可以 cast 成 Object[] ,
所以应该是简单这样写就行了 . :p
String test="\"草莓\",\"香蕉\",\"芭乐\"";
//切字顺便清除多余的双引号
Object[] aryOption=test.replaceAll("\"","").split(",");
fruit=new JComboBox(aryOption);
--
这类型大部分的问题都是分割跟转型为适当的类别来处理.
--
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
1F:推 shinyboy:嗯,我会加强的,谢谢指教。<(__ __)> 05/22 09:46