亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java如何區分字符是全角還是半角?

java如何區分字符是全角還是半角?

弒天下 2023-03-31 09:33:49
我有這些具有相同變量名的代碼,但唯一的區別是一種類型是全角,另一種是半角。令我震驚的是,Java 支持全角字符作為變量名。我想知道 Java 如何區分這兩個字符。public class Main {    public static void main(String[] args) {        int[] x = { 1, 2, 3 };        int[] x = { 1, 2, 3 };        int[] y = { 4, 5, 6 };        int[] y = { 4, 5, 6 };        int[] z = new int[x.length];        int[] z = new int[x.length];        for (int i = 0; i < z.length; i++) {            z[i] = x[i] + y[i];            z[i] = x[i] + y[i];        }        System.out.println(z);        System.out.println(z);    }}
查看完整描述

3 回答

?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

Java 在源代碼中支持 Unicode,因此( ) 與(?)u'\uff58'有很大不同xu'x'

int[] a本質上不同的字符,與具有&相同int[] b

但是為了可讀性,這是一個巨大的問題。即使是兩個不同的變量,其他用戶也很容易混淆這些名稱。最好在源代碼中盡可能多地使用簡單形式的基本拉丁字母。


查看完整回答
反對 回復 2023-03-31
?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

變量名稱區分大小寫。變量的名稱可以是任何合法的標識符——一個無限長度的 Unicode 字母和數字序列,以字母、美元符號“$”或下劃線字符“_”開頭。

所以在java代碼中,你甚至可以用克林貢語寫變量名


查看完整回答
反對 回復 2023-03-31
?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

我猜你的源代碼是用 UTF-8(或其他一些“擴展”字符集)編碼的,所以 x 和 x 的代碼是不同的(機器不關心字符的圖形表示,而是內部代碼)。



查看完整回答
反對 回復 2023-03-31
  • 3 回答
  • 0 關注
  • 255 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號