iT邦幫忙

0

Java 陣列問題

想請問個問題
property是我的參數
目前印出來都是
STATUS3,
STATUS4,
STATUS,
STATUS1,

有什麼方法可以讓它變成?
{STATUS3='',STATUS4='',STATUS='',STATUS4=''}
https://ithelp.ithome.com.tw/upload/images/20191119/20094139DAWC1z8pKT.jpg

是要印出 {STATUS='3' , STATUS='4', STATUS='', STATUS='1'} 嗎?
如果是要 印出{STATUS3='',STATUS4='',STATUS='',STATUS4=''}
直接
System.out.println("{STATUS3='',STATUS4='',STATUS='',STATUS4=''}");
就行了吧 !
畢竟 STATUS3 , STATUS4 , STATUS , STATUS4 這些變量如果都要輸出的值是空白
不用想太多吧 !

2 個回答

0
Darwin Watterson
iT邦研究生 5 級 ‧ 2019-11-19 22:05:18

如果是要印出{STATUS3='',STATUS4='',STATUS='',STATUS4=''}

sb.append(property+"='',");

就行了 ! 不過這真的是你要的嗎 ? /images/emoticon/emoticon19.gif

如果不是的話, 估計是split,無法拆出你要的值 ! /images/emoticon/emoticon04.gif

可能要提供看看 property 的內容
(這串是我猜的 : property="STATUS3,STATUS4,STATUS,STATUS1") /images/emoticon/emoticon06.gif
然後我再用通靈之術
https://ithelp.ithome.com.tw/upload/images/20191119/20109107iF9QJoCdin.jpg
幫你招喚 dragonH大大 幫你想想該用怎樣的正規表示式拆解
/images/emoticon/emoticon39.gif

Darwin Watterson
感謝你的回答
但這並不是我要的答案
因為property是不固定的
假設我的.jsp裡面有 <property="abc">
那就會有
{STATUS3='',STATUS4='',STATUS='',STATUS4='',abc=''}

Darwin Watterson
這是我大概想要的效果
我會去.jsp抓我prpo的值
用map的方式塞到變數property

然後再把Form1Datas的歸成一類
變成Form1Datas{
NAME='',DESC=''
}
https://ithelp.ithome.com.tw/upload/images/20191119/200941397aD3YWwL3p.jpg

froce iT邦大師 3 級 ‧ 2019-11-20 00:12:09 檢舉

呃,你要不要學一下JSON和ajax?
用vue就不要用後端渲染啦。

然後prop前面要 v-bind: 吧?

0
海綿寶寶
iT邦大神 1 級 ‧ 2019-11-20 10:47:02

1.先把

StringBuilder sb = new StringBuilder();

搬到這個 method 的「前面」
2.再把

loger.debug(sb.toString());

搬到這個 method 的「後面」(在執行幾次這個method之後)

3.如果結果變成

STATUS3,STATUS4,STATUS,STATUS1,

那你就再自己改成你想要的結果

sb.append(property+",");

選我正解

我要發表回答

立即登入回答