Javaメモ

JavaのStringクラスには何バイト分の文字列を取るとかいうのはない。文字数分はsubstring(開始文字位置,終了文字位置)で取得できる。
バイト数でとりたければ、一文字ずつ取得して、それが何バイトか調べる必要がある。その際使用するのはgetByte(文字コード)。
サンプルコード、10バイト分取るとき
int len = 0;
String moto = "あいうABCえお";
String res = new String();
for(int i = 0;i 10){
break;
}
res = res + str;
}