问题描述
PrintWriter中write()方法和print()方法的区别?
解决方案
共同点:两者都不刷新页面,只在原来的页面写数据.最终都是重写了抽象类Writer里面的write方法.print方法可以将各种类型的数据转换成字符串的形式输出。重载的write方法只能输出字符、字符数组、字符串等与字符相关的数据。
解决方案二:
查看源码你会看到public void print(Object obj) { write(String.valueOf(obj));}print方法就是调用write方法实现的,也就是将object转换成String了而已。还有就是print方法提供了多种数据类型,而write都通过转换,大多数变为字符串输出了
时间: 2024-11-16 23:40:25