[J2SE] JAVA有沒有辦法做 circular shift left

看板java作者 (飛肥匪狒)時間17年前 (2008/08/13 16:20), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串1/6 (看更多)
就是將字元轉成BYTE型態 然後將最左邊的BIT移到最右邊去 剩下的平移一格 EX: 11001010 10010101 懇請各位高手也順便教教小弟怎麼把字元轉成BYTE 以及把BYTE轉成字元的方法 先謝謝各位了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.32.27

08/13 16:49, , 1F
反問個問題, circular shift left 跟 right 差在哪?
08/13 16:49, 1F

08/13 16:51, , 2F
byte b = (char)c; // c is a char
08/13 16:51, 2F

08/13 17:06, , 3F
第一句推文有錯,請忽略 謝謝 XD
08/13 17:06, 3F

08/13 23:23, , 4F
(c << 1) + ((c & 0x8000) >> (Character.SIZE - 1))
08/13 23:23, 4F
文章代碼(AID): #18efbIp2 (java)
討論串 (同標題文章)
文章代碼(AID): #18efbIp2 (java)