在Java中,可以使用String
類的getBytes()
方法來計算字符串的字節長度。示例代碼如下:
String str = "Hello, 你好";
int byteLength = str.getBytes().length;
System.out.println("字符串的字節長度為:" + byteLength);
上面的代碼首先創建了一個包含中英文字符的字符串str
,然后通過調用getBytes()
方法獲取字符串的字節數組,并使用length
屬性獲取該字節數組的長度,從而計算出字符串的字節長度。最后將計算出的字節長度打印出來。
需要注意的是,字符串的字節長度可能會因為編碼方式不同而有所差異。在不同的編碼方式下,同一個字符串可能對應不同的字節數組長度。因此,在計算字符串字節長度時,需要根據具體的編碼方式來確定。