仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 558|回复: 9
打印 上一主题 下一主题

[学习教程] 来看J2ME字符串与基础范例的转换

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:16:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。
MIDlet在运作时,能够透过MIDlet.getAppProperty()函式来获得清单文件或形貌文件当中属性的属性值,获得以后都视为字符串。假如我们必要做一些数学运算,就必需先把字符串转换成数值才才行。
要把字符串转换成数值,必需倚靠界说在java.lang当中的Byte、Short、Integer、Long四个种别当中的parseXXX()办法,这四个种别都是整数型别,只要局限上的分歧,假如我们截取的字符串,转换成数值以后凌驾该型态所能包袱的局限,就会发生破例情形。
因为在CLDC1.0其实不撑持浮点数,以是并没有对应浮点数的种别,只要整数型其余种别。可是在CLDC1.1以后入手下手撑持浮点数,以是在CLDC1.1以后
会入手下手新增Float、Double两个种别。
假定我们有两个自订属性,分离是MyAttr1与MyAttr2,个中MyAttr1的值为3、MyAttr2的值为6。
我们要将两个值掏出,相乘以后输入在屏幕上,典范程序以下:
TransformTest.java
importjavax.microedition.midlet.*;
importjavax.microedition.lcdui.*;
publicclassTransformTestextendsMIDlet
{
publicTransformTest()
{
}
publicvoidstartApp()
{
Stringattr1=getAppProperty("MyAttr1");
Stringattr2=getAppProperty("MyAttr2");
intattr1val1=Integer.parseInt(attr1);
intattr1val2=Integer.parseInt(attr2);
System.out.println(attr1val1*attr1val2);
}
publicvoidpauseApp()
{
}
publicvoiddestroyApp(booleanunconditional)
{
}
}
实行了局:
18
掏出字符串以后,我们还能够使用java.lang.Character来判别某个字符是不是为数字、英笔墨母年夜写、英笔墨母小写。也能够使用此种别转换英笔墨母的巨细写。

java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。
蒙在股里 该用户已被删除
沙发
发表于 2015-1-20 19:07:17 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
再见西城 该用户已被删除
板凳
发表于 2015-1-29 06:44:50 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
若相依 该用户已被删除
地板
发表于 2015-1-29 09:33:33 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
只想知道 该用户已被删除
5#
发表于 2015-2-4 13:34:30 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
莫相离 该用户已被删除
6#
发表于 2015-2-7 01:32:30 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
飘灵儿 该用户已被删除
7#
发表于 2015-2-19 09:04:52 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
兰色精灵 该用户已被删除
8#
发表于 2015-3-6 14:25:48 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
活着的死人 该用户已被删除
9#
发表于 2015-3-13 02:08:19 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
灵魂腐蚀 该用户已被删除
10#
发表于 2015-3-20 09:32:06 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表