• 締切済み

文字列の長さ

こんにちわ。 現在、1バイトと2バイト文字混在の文字列の長さを 1バイト文字の長さは1 2バイト文字の長さは2 で知りたいのですが、String.lengthでは2バイト文字も長さ1になってしまいます。 String.getBytesを使用して何とか出来そうなのですが・・・ 宜しくお願いします。

みんなの回答

  • 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())); } } こういうこと?

関連するQ&A