- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Java基础巩固系列包装类代码实例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
示意图:
代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
//包装类 8种基本数据类型对应着一个类,此类即为包装类
public
class
testwrapper {
//基本数据类型、包装类与string类之间的转换
@test
public
void
test2() {
//基本数据类型、包装类 -----> string类:调用string类的静态的重载的valueof(xxx x)方法
int
i1 =
10
;
string str1 = i1 +
""
;
//"10"
string str2 = string.valueof(i1);
string str3 = string.valueof(
true
);
system.out.println(str3);
//string类 ----> 基本数据类型、包装类:调用包装类的parsexxx(string str)方法
int
i3 = integer.parseint(str2);
system.out.println(i3);
boolean
b1 =
boolean
.parseboolean(str3);
system.out.println(b1);
//int i4 = (int)str2;
}
@test
public
void
test1() {
int
i =
10
;
system.out.println(i);
boolean
b =
false
;
//基本数据类型 ----> 对应的包装类:调用包装类的构造器
integer i1 =
new
integer(i);
system.out.println(i1.tostring());
float
f =
new
float
(
"12.3f"
);
system.out.println(f);
//java.lang.numberformatexception
// i1 = new integer("12abc");
// system.out.println(i1);
//对于boolean来讲,当形参是“true”返回true,除此之外返回false。
boolean
b1 =
new
boolean
(
"false"
);
system.out.println(b1);
b1 =
new
boolean
(
"true1abc"
);
system.out.println(b1);
bbb bbb =
new
bbb();
system.out.println(bbb.b);
//包装类 -----> 基本数据类型:调用包装类xx的xxvalue()方法
int
i2 = i1.intvalue();
system.out.println(i2);
float
f1 = f.floatvalue();
system.out.println(f1);
boolean
b2 = b1.booleanvalue();
system.out.println(b2);
//jdk5.0以后,自动装箱和拆箱
int
i4 =
12
;
integer i3 = i4;
//自动装箱
boolean
bb =
false
;
int
i5 = i3;
//自动拆箱
}
}
class
bbb {
boolean
b;
}
|
结果1:
true 10 true 。
结果2:
10 10 12.3 false false null 10 12.3 false 。
以上所述是小编给大家介绍的java包装类详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我网站的支持! 。
最后此篇关于Java基础巩固系列包装类代码实例的文章就讲到这里了,如果你想了解更多关于Java基础巩固系列包装类代码实例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
正在尝试创建一个 python 包。似乎有效,但我收到警告。我的 setup.py 是: #! /usr/bin/env python from distutils.core import setup
我导入了一个数据类型 X ,定义为 data X a = X a 在本地,我定义了一个通用量化的数据类型,Y type Y = forall a. X a 现在我需要定义两个函数, toY 和 fro
我似乎无法让编译器让我包装 Tokio AsyncRead: use std::io::Result; use core::pin::Pin; use core::task::{Context, Po
我有两个函数“a”和“b”。当用户上传文件时,“b”被调用。 “b”重命名文件并返回新文件名。之后应该编辑该文件。像这样: def a(): edits file def b(): r
我使用 Entity Framework 作为我的 ORM,我的每个类都实现了一个接口(interface),该接口(interface)基本上表示表结构(每个字段一个只读属性)。这些接口(inter
有没有办法打开一个程序,通常会打开一个新的jframe,进入一个现有的jframe? 这里是解释,我下载了一个java游戏,其中一个是反射游戏,它在一个jframe中打开,框架内有一堆子面板,我想要做
我想要下面的布局 | AA BBBBBBB | 除非没有足够的空间,在这种情况下 | AA | | BBBBBBB | 在这种情况下,A 是复选框,B 是复选框旁边的 Text
我正在尝试以不同的方式包装我的网站,以便将背景分为 2 部分。灰色部分是主要背景,还有白色部分,它较小并包装主要内容。 基本上我想要this看起来像this . 我不太确定如何添加图像来创建阴影效果,
我正在使用 : 读取整数文件 int len = (int)(new File(file).length()); FileInputStream fis = new FileInputStream(f
我使用 maven 和 OpenJDK 1.8 打包了一个 JavaFX 应用程序我的 pom.xml 中的相关部分: maven-assembly-plugin
我正在使用两个不同的 ItemsControl 来生成一个按钮列表。
我有一个情况,有一个变量会很方便,to , 可以是 TimerOutput或 nothing .我有兴趣提供一个采用与 @timeit 相同参数的宏来自 TimerOutputs(例如 @timeit
我正在尝试包装一个名为 content 的 div与另一个具有不同背景的 div。 但是,当将“margin-top”与 content 一起使用时div,似乎包装 DIV 获得了边距顶部而不是 co
文档不清楚,它似乎允许包装 dll 和 csproj 以在 Asp.Net Core 5 应用程序中使用。它是否允许您在 .Net Core 5 网站中使用针对 .Net Framework 4.6
我被要求开发一个层,该层将充当通用总线,而不直接引用 NServiceBus。到目前为止,由于支持不引人注目的消息,这并不太难。除了现在,我被要求为 IHandleMessages 提供我们自己的定义
我正在尝试包装 getServersideProps使用身份验证处理程序函数,但不断收到此错误:TypeError: getServerSideProps is not a function我的包装看
我有一个项目,它在特定位置(不是/src/resources)包含资源(模板文件)。我希望在运行 package-bin 时将这些资源打包。 我看到了 package-options 和 packag
我正在寻找打印从一系列对象中绘制的 div。我可以通过使用下面的管道语法来实现这一点。 each i, key in faq if (key == 0) |
我在 Meteor.js“main.js - Server”中有这个方法。 Meteor.methods({ messageSent: function (message) { var a
我注意到,如果我的自定义Polymer 1.x元素的宽度比纸张输入元素上的验证错误消息的宽度窄,那么错误将超出自定义元素的右边界。参见下图: 有没有一种机制可以防止溢出,例如在到达自定义元素的边界时自
我是一名优秀的程序员,十分优秀!