`

null 强制转化为其他类型

 
阅读更多

因null值可以强制转换为任何java类类型,(String)null也是合法的。

 

public class Null {

	public static void greet() {
		System.out.println("Hello World");
	}

	@SuppressWarnings("static-access")
	public static void main(String[] args) {
		((Null) null).greet();
	}

}

 这段代码输出的 是hello world

 

推荐使用System.out.println(String.valueOf((Object)null)); 不推荐使用System.out.println(String.valueOf(null));在使用重载方法时,这样做是一个好的习惯。

分享到:
评论

相关推荐

    Java中对null进行强制类型转换的方法

    小编对null进行强转会不会抛错,非常的好奇,下面小编通过实例代码给大家介绍Java中对null进行强制类型转换的方法,感兴趣的朋友参考下吧

    PHP编程基础--数据类型转换.ppt

    其他类型转换为布尔类型 当其他类型需要转换为布尔类型时,整型0、浮点型0.0、字符串型""与"0"、不包含任何元素的数组、不包含任何成员变量的对象、NULL会被转换为false,其他值被转换为true。 2.布尔型转换为整型 ...

    JavaScript 动态网页实例 - 数据类型转换.rar

    类型转换是网页编程不可或缺的内容,本文先介绍自动类型转换,接着是强制性的显式类型转换,最后如何将基本数据类型提升为对象。 JavaScript的数据类型分为基本数据类型和复合数据类型。复合数据类型主要有对象、...

    02 数据类型的转换.html

    转成数字对象:强类型、显示转换:强制转换成数字类型。Number() 隐式型、弱类型转换:+ - * / (运算符) undefined 转数字:NaN null 转成数字:0 true 转数字:1 false 转成数字:0 数字除以0结果是infinity...

    实例022 - 自动类型转换与强制类型转换

    NULL 博文链接:https://kanglecjr.iteye.com/blog/2105020

    重学JS之显示强制类型转换详解

    ToString负责处理非字符串到字符串的强制类型转换,常用的字符串化方法String()、toString()。 基本类型值的字符串化规则: null转换为’null’ undefined转换为’undefined’ true转化为’true’ 数字的字符串...

    数据类型 之 自动转化与强制转化

    数据类型大体分为两种,一种是基本数据类型(也叫标准数据类型或简单数据类型),一种是引用数据类型(也叫复杂数据类型),基本数据类型中又分为:布尔型、数值型、字符串型、undefined和null,而引用数据类型中又...

    Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍

    下面就来详细说一说 Javascript 中 Boolean、Nnumber、String 强制类型转换的区别。 我们知道 Boolean(value) 是把值转换成Boolean类型,Nnumber(value) 是把值转换成数字(整型或浮点数),而 String(value) 是把值...

    php foreach 参数强制类型转换的问题

    所以,为了防止这样的信息出现,我使用foreach的时候,都会把参数进行强制类型转换,形势如下: foreach((array)$arr as $key => $value); 这样做一直相安无事,就在前几天,突然出现了问题。我强制类型转换以后不能...

    详解Javascript数据类型的转换规则

    一、数据类型 5种基本数据类型:Null/...JS内部提供不同数据类型的自动转换机制,在某处预期为某种类型而不是某种类型时,就会自动转换为预期类型,这就是我们常说的隐式转换。 1、强制类型转换 在了解隐式转换的规则前

    Javascript 强制类型转换函数

    我们先来看Boolean():在要转换的值为“至少有一字符的字符串”、“非0的数字”或“对象”,那么Boolean()将返回true,如果要转换的值为“空字符串”、“数字0”、“undefined”,“null”这些话,那么Boolean()会...

    PowerShell小技巧之True和False的类型转换

    总结:只有整数0和Null才能转换成False,其它都会被强制类型转换成True 布尔类型转换成字符串 代码如下: PS> $true,$false | foreach { $_.ToString() } True False 这个应当没什么悬念。 布尔类型

    1902易海滔01JavaScript数据类型.docx

    字面量、变量、标识符 JavaScript的6种数据类型: 基本数据类型:String 字符串类型 Number数值类型 Boolean 布尔类型 Null 空值类型 Undefined 未定义... 主要是将其他数据类型转换为String Number Boolean。

    to-bool:将类型转换为布尔值

    ),它适用于null (因为typeof null === "object" ) 字符串将转换为小写并与"true"或"1" Symbol目前被视为永远为真未定义始终为假如果这些类型都不与传递的项目匹配,则抛出TypeError 。用法使用非常简单: var ...

    跟我学习javascript的隐式强制转换

    JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。 object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量...

    总结Javascript中的隐式类型转换

    JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。 比如像是Number() ,还是parseInt() 、parseFloat()都属于显示类型...

    详解JavaScript中的强制类型转换

    avaScript 原语 JavaScript 建立在一系列基本单元之上。你应该对其中的一些已经很熟悉... null 是故意不去赋值,它通常被分配给一个变量,用于表示绑定完毕,稍后将填充有意义的内容。 var maybe = null; 然后才是 und

    神通数据库-数据库快速入门.pdf

    作为企业级大型、通用...在数据的转换过程中,向导能根据源数据和目标数据具体类型,通过内置的转换规则提供数据类型 的默认映射关系、数据类型的精度匹配、空与非空信息提取、主键及相关索引建立等辅助功能,帮助用

    將JAVA數據類型轉換Json對象是日期類的處理

    NULL 博文链接:https://ioio.iteye.com/blog/402472

    《ASP网络程序设计》实验指导书(网站建设与维护&网络程序设计)

    此时,就应使用VBScript的转换函数来强制转换数据的子类型。 常用的转换函数见下表: 函数功能 CStr(Variant)将变量Variant转化为字符串类型 CDate(Variant)将变量Variant转化为日期类型 CInt(Variant)将变量...

Global site tag (gtag.js) - Google Analytics