
for(int j=0;j<map[i]length;j++){
map[i][j]=''
}
}答案:
fillOval(30,0,20,30);
drawLine(40,15,50,0);
注释:
1)fillOval
public abstract void fillOval(int x,
int y,
int width,
int height)使用当前颜色填充外接指定矩形框的椭圆。
参数:
x - 要填充椭圆的左上角的 x 坐标。
y - 要填充椭圆的左上角的 y 坐标。
width - 要填充椭圆的宽度。
height - 要填充椭圆的高度。
2)drawLine
public abstract void drawLine(int x1,
int y1,
int x2,
int y2)在此图形上下文的坐标系中,使用当前颜色在点 (x1, y1) 和 (x2, y2) 之间画一条线。
参数:
x1 - 第一个点的 x 坐标。
y1 - 第一个点的 y 坐标。
x2 - 第二个点的 x 坐标。
y2 - 第二个点的 y 坐标。这个可以使用格式化字符串完成。用法参见:Formatter类。
如:
//格式:%[argument_index$][flags][width][precision]conversion
String result = Stringformat("%1$20s", "abc");Arrays这个类作为一个数组的工具类来使用。里面大量的方法都是静态的,因此可以直接通过类名点出来。如:Arrayssort(int[]);而实际上来说,由于Arrays这个类的用处多用于作为工具来用,而不会需要了解这个工具的toString方法,(事实上也无法调用,因为无法实例化)。我这里说的继承自object的toString方法。之所以他会有toString,完全是因为他本身继承自Object类,并非他自己写了toString(换句话说,不是他想要有这个toString,而是他必须要有这个toString,因为所以类都直接或间接继承了Object)但是,Arrays里面提供了大量的toString(args)即带参数的toString,这个方法也是静态的,但他不是继承自object的方法,而是Arrays自己的。这个方法的作用是输出一个数组。因为通常定义一个数组int[]a=new{1,3,5,6,9},然后systemout的时候他会输出的很莫名其妙。而不是人们想要看到的13569因此Arrays里的toString(int[])应运而生。int[]a=new{1,3,5,6,9};Systemoutprintln(ArraystoString(a));将会得到你想要的结果了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)