- 締切済み
文字列の長さ
こんにちわ。 現在、1バイトと2バイト文字混在の文字列の長さを 1バイト文字の長さは1 2バイト文字の長さは2 で知りたいのですが、String.lengthでは2バイト文字も長さ1になってしまいます。 String.getBytesを使用して何とか出来そうなのですが・・・ 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- a-kuma
- ベストアンサー率50% (1122/2211)
回答No.1
byte[] のサイズはどうやれば知ることができるのか、ってことですか? import java.lang.reflect.Array; class G { public static void main(String[] arg) { String s = new String("あ"); System.out.println("getBytes() = " + Array.getLength(s.getBytes())); } } こういうこと?