`
zhuobinzhou
  • 浏览: 133625 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

自动转换的小小应用

 
阅读更多
public class Test{
	public static void main(String args[]){
		System.out.println('a');
		System.out.println('a' + 1);
		//char 类型的‘a’遇到int 类型的 1,自动转为int型
		System.out.println("" + 'a' + 1);
		//char、int、String 
	}
}

 效果:

a
98
a1

 

为引用数组初始化:

class InitTest {
	InitTest(String s) {
		System.out.println("InitTest()");
		System.out.println(s);
	}
	static{
		System.out.println("field");
	}
}

public class IniTest {
	public static void main(String[] args) {
		InitTest[] it = new InitTest[5];
		for(int i = 0; i < it.length; i++)
			//为引用数组初始化
			//""是String型,i为整型,整型自动转为String型
			it[i] = new InitTest(""+i);
	}
}

 

第二种为该引用数组初始化的方法:

 

class InitTest {
	InitTest(String s) {
		System.out.println("InitTest()");
		System.out.println(s);
	}
	static{
		System.out.println("field");
	}
}

public class IniTest {
	public static void main(String[] args) {
		InitTest[] it = new InitTest[5];
		for(int i = 0; i < it.length; i++)
			//为引用数组初始化
			it[i] = new InitTest(Integer.toString(i));
	}
}

 效果:

field
InitTest()
0
InitTest()
1
InitTest()
2
InitTest()
3
InitTest()
4

 

分享到:
评论

相关推荐

    单片机原理与应用课程设计.doc

    在这过程中我犯下 了不少错误,以后我会接受这些教训,同时把这些教训转换为经验应用到以后的此类设 计中。最后,衷心感谢在课程设计期间老师对我们的无私帮助,还要感谢和我同组的合 作者,以及所有帮助过我的同学...

    APK.1安装器.rar

    其实你只用装一个小小的工具就能解决,它的大小仅200KB,还赶不上一张图片,并且你可以直接隐藏应用图标,彷佛从未安装过。 以后说"apk.1"了,就算是"apk.1.1.1"也能随意安装,碰到那种格式的文件时,首先点击“用...

    attranslate:用于网站和应用程序的半自动文本翻译器

    (可选) attranslate与自动翻译服务一起使用。 例如,假设翻译服务实现了80%的正确翻译。 多亏了attranslate ,剩下的20%的快速修复比手工完成的速度更快。 除此之外, attranslate支持手动翻译,甚至支持文件...

    基于事件结构的动态窗口用户界面演示实例.zip

    为实现子程序结束后返回主界面的功能,需要对子程序作一个小小的改动,需要把子程序设置成开启自动运行。为了让子程序结束后程序能回去主界面,这里通过事件结构”和“调用节点( Invoke Node)”“关闭引用( Close ...

    电子称的设计与制作.doc

    现代科技的快速发展使人类社会进入了信息时代,在信息时代人们的社会活动将 主要依靠对信息资源的开发和获取、传输和处理,而传感器处于自动检测与控制系统之 首,是感知获取与检测信息的窗口;传感器处于研究对象与...

    ThinkPHP 3.1.2 - PHP的开发框架MVC - 含Core,Extend,Example

    只是小小的性能牺牲就能满足调试开发过程中的日志和分析需要,并确保将来的 部署顺利,一旦切换到部署模式则可以迅速提升性能。 ORM :简洁轻巧的ORM实现,配合简单的CURD以及AR模式,让开发效率无处不在。 数据库...

    易语言模块914个

    EXE→SWF转换模块.ec ExportEdb.ec E库多条件查询模块.ec E库模糊查询模块.ec E电子琴.ec fhhs.ec FlyFox_hotkey.ec ForceSample.ec freemark模块_取文件.ec gdiplus类模块.ec GetStringSize.ec Hex-Dec...

    新版Android开发教程.rar

    � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的...

    node-lambda-babel-template:在AWS Lambda(w babel和webpack)上运行的ES2015 + Node.js应用程序的最小模板

    是自动包含的,但是您可以轻松添加其他预设和插件。 将index.js输出转换为dist/index.js ,然后使用将其推送到 。 入门 首先,下载最新的模板文件: $ curl -o- ...

    OriginateTheme:OriginateTheme是一个轻量级的用户界面主题框架

    在将OriginateTheme框架集成到您的项目中之后,指定的JSON文件将被自动解析,并通过代码生成阶段转换为可访问的Objective-C类。 在每次源代码编译之前,将这些创建或修改的类添加到OriginateTheme框架。 以下示例...

    你必须知道的495个C语言问题

    如果我将指针值设为0,编译器可能会自动将它转换为非零的空指针内部表示。 5.20运行时的“nullpointerassignment”错误是什么意思?应该怎样捕捉它? 第6章 数组和指针 数组和指针的基本关系 6.1 我在一个...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    笔者有幸接触过以下几种常用的配置管理工具:VSS、SVN、Clearcase,在此做一个小小的总结,并Ctrl+C了以前一些网友的对比评论,不一定准确,只是希望通过这些总结对自己和初学者有所帮助。如果想进一步了解这些工具...

    VB编程资源大全(源码 其它3)

    o020_calendar.zip 一个小小的日历程序(4KB) 633,o019_getword.zip 读取鼠标所在位置的单词(5KB) 634,o018_up.zip 数字大写转换程序(8KB) 635,o017_zm020.zip 利用这个程序可以让你方便的管理...

    VB编程资源大全(源码 其它1)

    o020_calendar.zip 一个小小的日历程序(4KB) 633,o019_getword.zip 读取鼠标所在位置的单词(5KB) 634,o018_up.zip 数字大写转换程序(8KB) 635,o017_zm020.zip 利用这个程序可以让你方便的管理...

    VB编程资源大全(源码 其它2)

    o020_calendar.zip 一个小小的日历程序(4KB) 633,o019_getword.zip 读取鼠标所在位置的单词(5KB) 634,o018_up.zip 数字大写转换程序(8KB) 635,o017_zm020.zip 利用这个程序可以让你方便的管理...

    VB编程资源大全(源码 其它4)

    o020_calendar.zip 一个小小的日历程序(4KB) 633,o019_getword.zip 读取鼠标所在位置的单词(5KB) 634,o018_up.zip 数字大写转换程序(8KB) 635,o017_zm020.zip 利用这个程序可以让你方便的管理...

    php小型模板引擎lovefc_Template v1.65

    市面上也有很多其它类似的模板引擎,都是以轻巧为主的,lovefc_Template的优势在于,它的转换方式不是通过简单的正则匹配,另外它的一些语法也是非常的便利。例如,许多模板代码中没有赋值的语法,lovefc_Template中...

Global site tag (gtag.js) - Google Analytics