java中out.print和out.write的方法
<%@ page language="java" import="java.util.*" %>
<%@ page pageEncoding="UTF-8" isELIgnored="false" %>
<%@ page import="java.util.Date" %>
<html>
<head>
<title> </title>
</head>
<body>
<h1>现在时间:</h1>
<%=new Date() %>
</body>
</html>
转译后生成的servlet,对应的body中,有以下代码:
代码如下:
out.write("<h1>现在时间:</h1>\n");
out.print( new Date());
(java中)有这个方法:print(Object),没有这个方法:write(Object)
但是却有这个方法:write(String)
查找javaAPI,你便会发现。
总结:
out.print()方法,可以输出一个java对象;
out.write()方法,只能输入一个字符串。
相关推荐
-
深入浅析Jsp中 out.print 和 out.write 的区别
jsp中的out对象是JspWriter类型的. 而JspWriter继承了java.io.Writer . write方法是在在父类Writer中定义的, print方法是在子类JspWriter中定义的. 重载的print方法可以将各种类型的数据转换成字符串的形式输出. 重载的write方法只能输出字符/字符数组/字符串等与字符相关的数据.而且如果使用这两种方法输出值为null的字符串对象,那么print方法输出的结果是"null",而write方法则会抛出NullPoiterExcepti
-
java中out.print和out.write的方法
复制代码 代码如下: <%@ page language="java" import="java.util.*" %><%@ page pageEncoding="UTF-8" isELIgnored="false" %><%@ page import="java.util.Date" %> <html> <head> <titl
-
Java 中的 print() 和 println()
目录 1.print() 2.println() 3.print() 和 println() 的区别 1.print() print() :Java 中的 print() 方法用于在控制台上显示文本.此文本以字符串的形式作为参数传递给此方法.此方法在控制台上打印文本,光标停留在控制台文本的末尾.下一次印刷就从这里开始. 各种 print()方法: void print(boolean b) – 打印一个布尔值. void print(char c) – 打印一个字符. void prin
-
java中申请不定长度数组ArrayList的方法
如下所示: import java.util.ArrayList; //java中申请不定长度数组 public class Test01 { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList list=new ArrayList(); list.add("123"); list.add("5"); list.add("5")
-
Java中获取键盘输入值的三种方法介绍
程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧: 以下将列出几种方法: 方法一:从控制台接收一个字符,然后将其打印出来 public static void main(String [] args) throws IOException{ System.out.print("Enter a char
-
JAVA中4种解析XML文件的方法
XML是一种通用的数据交换格式,它的平台无关性.语言无关性.系统无关性.给数据集成与交互带来了极大的方便.XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已. XML的解析方式分为四种: 1.DOM解析: 2.SAX解析: 3.JDOM解析: 4.DOM4J解析. 其中前两种属于基础方法,是官方提供的平台无关的解析方式:后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java平台. 针对以下XML文件,会对四种方式进行详细描述: <?xml version="
-
java中反射和注解的简单使用方法
目录 什么反射? Java反射机制提供的功能 反射相关的主要API Class 类 获取Class 类的实例( 四种方法) 哪些类型可以有Class 对象? 演示Class类的常用方法 有了Class对象,能做什么? 调用运行时类的指定结构 1. 调用指定方法 关于setAccessible 调用Class对象的newInstance()方法 综合案例: 注解 什么是注解? 常见的Annotation JDK 中的元注解 自定义 Annotation 最后通过反射获取注解信息: 总结 什么反射?
-
java中this与super关键字的使用方法
java中this与super关键字的使用方法 这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~ this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针. this的用法在java中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this相当于是指向当前对象本身. 2.形参与成员名字重名,用this来区分: class Person { private int age = 10; public Perso
-
Java中获取类路径classpath的简单方法(推荐)
如下所示: <SPAN style="FONT-SIZE: 18px"> System.out.println("++++++++++++++++++++++++"); String path = System.getProperty("java.class.path"); String path2 = FreeMarkerWriter.class.getProtectionDomain().getCodeSource().getLo
-
Java中数组的创建与传参方法(学习小结)
(一)数组的创建 数组的创建包括两部分:数组的申明与分配内存空间. int score[]=null; //申明一维数组 score=new int[3]; //分配长度为3的空间 数组的申明还有另外一种方式: int[] score=null; //把中括号写在数组名前面 通常,在写代码时,为了方便,我们将两行合并为一行: int score[]=new int score[3]; //将数组申明与分配内存写在一行 (二)传递参数 由于初学java,这里只讨论值传递,不考虑地址传递.主要有3点
-
java中建立0-10m的消息(字符串)实现方法
直接用StringBuilder,它的append方法方便快速构建字符串. StringBuilder sb1=new StringBuilder(); for(int i=0;i<1024*1024*10;i++){ sb1.append('a'+""); } 取消息时 String str=sb1.tostring(); 取1M str.substring(0, 1024*1024)).getBytes(); 以上这篇java中建立0-10m的消息(字符串)实现方法就是小编分
随机推荐
- C++中的string类的用法小结
- php cache类代码(php数据缓存类)
- 用好href的target属性
- MySQL与Oracle SQL语言差异比较一览
- AngularJS利用Controller完成URL跳转
- vue 怎么创建组件及组件使用方法
- 详细AngularJs4的图片剪裁组件的实例
- itchat和matplotlib的结合使用爬取微信信息的实例
- OpenStack Keystone的基本概念详细介绍
- php运行报错Call to undefined function curl_init()的最新解决方法
- Windows下Eclipse+PyDev配置Python+PyQt4开发环境
- C语言实现大整数加减运算详解
- navicat连接mysql时出现1045错误的解决方法
- java中计算集合的交差并集示例代码
- 曼德拉名言(纳尔逊·曼德拉11条经典语录)
- jQuery 1.3 和 Validation 验证插件1.5.1
- jquery autocomplete自动完成插件的的使用方法
- 微信小程序 开发中遇到问题总结
- iis7下url重写后已存在的html不能访问了的解决方法
- iOS使用Charts框架绘制柱形图