VT100のコントロールコードを使って実現
public class GotoXY{
public static void main(String args[]){
System.out.print(\u001B[2J); //画面を消去
//カーソルの移動
char escCode = 0x1B;
int row = 10; int column = 10;
System.out.print(String.format(%c[%d;%df,escCode, row, column) + \’a\’);
//gotoxyのテスト
gotoxy(\’b\’, 20, 10);
}
static void gotoxy(char c, int x, int y){ //gotoxy
System.out.format(\u001B[%d;%df%c, y, x, c);
}
}
参考:
http://stackoverflow.com/questions/1001335/java-gotoxyx-y-for-console-applications
http://www.termsys.demon.co.uk/vtansi.htm
http://www14.ocn.ne.jp/~bkclass/doc_vt100.html