Discussion:
[JSP ] 請問這個語法
(时间太久无法回复)
努力存錢!!
2006-07-29 15:18:55 UTC
Permalink
if Left(BUNNO,1)<>Left(Rs("BUNNO"),1) and DEPNAME=Rs("DEPNAME") then
bkTab=bkTab+1

//這是原本的asp語法,意思就是用BUNNO此值的最左字元和BUNNO整個值比較,
再配合後面的條件,以執行下一行程式

想請問,在JSP語法中,
怎麼把BUNNO的最左字元抓出來比較呢?
查了很久都沒有確切的語法可以替代的,
希望各位高手指點一下囉!^^謝謝


//我只查到
if(BUNNO.substring(1).equals(rs.getString("BUNNO").substring(1))==false)
&&(DEPNAME.equals(rs.getString("DEPNAME"))){
bkTab++;
}

但似乎沒有指定最左字元來比對,所以希望厲害的大大幫忙一下了。

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.209.213.46
拉褲King
2006-07-29 18:21:25 UTC
Permalink
※ 引述《UmU (努力存錢!!)》之銘言:
: if Left(BUNNO,1)<>Left(Rs("BUNNO"),1) and DEPNAME=Rs("DEPNAME") then
: bkTab=bkTab+1
: //這是原本的asp語法,意思就是用BUNNO此值的最左字元和BUNNO整個值比較,
: 再配合後面的條件,以執行下一行程式
: 想請問,在JSP語法中,
: 怎麼把BUNNO的最左字元抓出來比較呢?
: 查了很久都沒有確切的語法可以替代的,
: 希望各位高手指點一下囉!^^謝謝
: //我只查到
: if(BUNNO.substring(1).equals(rs.getString("BUNNO").substring(1))==false)
: &&(DEPNAME.equals(rs.getString("DEPNAME"))){
: bkTab++;
: }
: 但似乎沒有指定最左字元來比對,所以希望厲害的大大幫忙一下了。
String有個char charAt(int index) 的method可以取得第一個字元
BUNNO.substring(1)看起來像取得第二到最後的字元耶
ex. "unhappy".substring(2) returns "happy"

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.1.148
好像冷氣吹太多了
2006-07-29 18:19:37 UTC
Permalink
試試 toCharArray()[0] 或 substring(0,1) 吧!


※ 引述《UmU (努力存錢!!)》之銘言:
: 但似乎沒有指定最左字元來比對,所以希望厲害的大大幫忙一下了。

--
No Dying Skills, ● - Dame! New tech...
but Lazy Users. .\)
http://hougzou.spaces.msn.com/ _____________ ﹒ ︵ √\ ___________________

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.1.97
傻大郎
2006-07-30 21:52:29 UTC
Permalink
※ 引述《UmU (努力存錢!!)》之銘言:
: if Left(BUNNO,1)<>Left(Rs("BUNNO"),1) and DEPNAME=Rs("DEPNAME") then
: bkTab=bkTab+1
: //這是原本的asp語法,意思就是用BUNNO此值的最左字元和BUNNO整個值比較,
: 再配合後面的條件,以執行下一行程式
: 想請問,在JSP語法中,
: 怎麼把BUNNO的最左字元抓出來比較呢?
: 查了很久都沒有確切的語法可以替代的,
: 希望各位高手指點一下囉!^^謝謝
: //我只查到
: if(BUNNO.substring(1).equals(rs.getString("BUNNO").substring(1))==false)
: &&(DEPNAME.equals(rs.getString("DEPNAME"))){
: bkTab++;
: }
: 但似乎沒有指定最左字元來比對,所以希望厲害的大大幫忙一下了。

String.startsWith() 右邊開始
String.endsWith() 左邊開始

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.47.64

Loading...