0
Outofmemoryエラー
10進数を指定のn進数に変換するプログラムを書きましたが、Outofmemoryエラーが出ました
原因と思われる文は以下の通りです。
nは変換する10進数表記の数字、n2は指定するn進数のnの数値
static StringBuffer GetArray(int n,int n2){
int num=n;
int num2=n2;
StringBuffer Str=new StringBuffer("");
String R;
int r,q;
do{
r=num%num2;
q=num/num2;
R=String.valueOf(r);
Str.append(R);//エラー文ではここの行数が表示されていた
}while(q !=0);
Str.reverse();
return Str;
}
}