当前位置:首页 » 编程语言 » java转换

java转换

发布时间: 2022-01-09 02:53:05

java类型转换

public static void main(String[]args){
double d1 = 12;
double d2 = 2.55;
// 必须借助BigDecimal的帮助才能获取精确值!! 先转化为字符串 然后进行计算
BigDecimal b = new BigDecimal(Double.toString(d1));
BigDecimal a = new BigDecimal(Double.toString(d2));
// multiply 乘法 doubleValue()得到double的值
double result = b.multiply(a).doubleValue();
System.out.print(result);
}
满意请采纳!!

Ⅱ Java中几种常用数据类型之间转换的方法

下面给你例举10种Java中几种常用的数据类型之间转换方法:

1. short-->int 转换

exp: short shortvar=0;

int intvar=0;

shortvar= (short) intvar

2. int-->short 转换

exp: short shortvar=0;

int intvar=0;

intvar=shortvar;

3. int->String 转换

exp: int intvar=1;

String stringvar;

Stringvar=string.valueOf (intvar);

4. float->String 转换

exp: float floatvar=9.99f;

String stringvar;

Stringvar=String.valueOf (floatvar);

5. double->String 转换

exp double doublevar=99999999.99;

String stringvar;

Stringvar=String.valueOf (doublevar);

6. char->String 转换

exp char charvar=’a’;

String stringvar;

Stringvar=String.valueOf (charvar);

7 String->int、float、long、double 转换

Exp String intstring=”10”;

String floatstring=”10.1f”;

String longstring=”99999999”;

String doubleString=”99999999.9”;

Int I=Integer.parseInt (intstring);

Float f= Integer.parseInt (floatstring);

Long lo=long. parseInt (longstring);

Double d=double. parseInt (doublestring);

8 String->byte、short 转换

Exp String s=”0”;

Byte b=Integer.intValue(s);

Short sh=Integer.intValue(s);

9 String->char 转换

Exp String s=”abc”;

Char a=s.charAt(0);

返回字符a

10 String-->boolean 转换

String s=”true”;

Boolean flag=Boolean.valueOf (“s”);

Ⅲ JAVA的类型转换

A包含B,请问A怎么转换成B

其实不建议用包含关系来描述继承
A包含B --->A是父类,B是子类
用A作为animal, B作为Dog来举例
Animal dog = new Dog();//合法
Dog dog = new Dog();//合法
Animal dog = new Animal() ;//合法
Dog dog = new Animal();//不合法

所以A 包含于B,你能把一个狗转换为动物,因为动物具有的属性狗都有。但是你不能把一个动物转换为dog,原因在于dog具有的属性动物未必有。

Ⅳ java 中如何将"/"转换为"//"

很简单
我打个比方:File
f
=
new
File("E:\n\a.txt");
这里file文件路径有可能把\n视为一个换行符号,换成File
f
=
new
File(@"E:\n\a.txt");
前面加个@

Ⅳ java转换

jar命令

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...

选项:

-c 创建新的存档

-t 列出存档内容的列表

-x 展开存档中的命名的(或所有的〕文件

-u 更新已存在的存档

-v 生成详细输出到标准输出上

-f 指定存档文件名

-m 包含来自标明文件的标明信息

-0 只存储方式;未用zip压缩格式

-M 不产生所有项的清单(manifest〕文件

-i 为指定的jar文件产生索引信息

-C 改变到指定的目录,并且包含下列文件:

如果一个文件名是一个目录,它将被递归处理。

清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。

示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:

jar cvf classes.jar Foo.class Bar.class

示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有文件存档到一个名为 'classes.jar' 的存档文件中:

jar cvfm classes.jar mymanifest -C foo/ .

Ⅵ java 类型转换

if(null != n ){} 就行了。
n都为null 也,你还让它n.toString?肯定报错.
在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。
常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。
方法1:采用 Object.toString()方法
请看下面的例子:
Object object = getObject();
System.out.println(object.toString()); 注1
在这种使用方法中,因为java.lang.Object类里已有public方法.toString(),所以对任何严格意义上的java对象都可以调用此方法。但在使用时要注意,必须保证object不是null值,否则将抛出NullPointerException异常。采用这种方法时,通常派生类会覆盖Object里的toString()方法。
方法2:采用类型转换(String)object方法
这是标准的类型转换,将object转成String类型的值。使用这种方法时,需要注意的是类型必须能转成String类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。此外,需特别小心的是因定义为Object 类型的对象在转成String时语法检查并不会报错,这将可能导致潜在的错误存在。这时要格外小心。如:
Object obj = new Integer(100);
String strVal = (String)obj;
在运行时将会出错,因为将Integer类型强制转换为String类型,无法通过。但是,
Integer obj = new Integer(100);
String strVal = (String)obj;
如上格式代码,将会报语法错误。
此外,因null值可以强制转换为任何java类类型,(String)null也是合法的。
方法3:采用String.valueOf(Object)
String.valueOf(Object)的基础是Object.toString()。

Ⅶ java中字符转换

首先转化很简单,你直接把
b
定义为
char
就可以了:
char
b
=
65;
或者
int
b
=
65;
char
c
=
(char)b;
显然用第一种比较简短。
--------------------------------------------------------
然后第二个问题,
你可以写一个程序看一下,很简单,用强制转换就可以把字符转换为相应的
ascii
码:
public
class
ShowAscii
{
public
static
void
main
(String
args[])
{
for
(char
c='A';
c<='z';
c++)
{
System.out.println(c
+
"
"
+
(int)c);
}
}
}
--------------------------------------------------------
输出结果是:
A
65
B
66
C
67
D
68
E
69
F
70
G
71
H
72
I
73
J
74
K
75
L
76
M
77
N
78
O
79
P
80
Q
81
R
82
S
83
T
84
U
85
V
86
W
87
X
88
Y
89
Z
90
[
91
\
92
]
93
^
94
_
95
`
96
a
97
b
98
c
99
d
100
e
101
f
102
g
103
h
104
i
105
j
106
k
107
l
108
m
109
n
110
o
111
p
112
q
113
r
114
s
115
t
116
u
117
v
118
w
119
x
120
y
121
z
122

Ⅷ java怎样转换反斜杠为.

使用java的字符串替换功能即可:

Stringstr="aa\bb\cc";
//下面利用char方式替换,相当于变量字符串内部数组,批量替换单个字符时效率更高
Stringnewstr=oldstr.replace('/','.');

Ⅸ java各种类型之间怎么转换

java里面基本数据类型就int
浮点型
字符型和布尔
转换的规则是
byte,short,char——》int——》long——》float——》double
还有什么强制类型转换是指低类型的转向高类型的
和c差不多了

Ⅹ Java把字符转换成整数

直接把它们当成字符使用就行, 注意是单引号的字符,不是双引号的字符串.
int value = 1 + '0'; 那么value 就是1 + 48, 等于49.
int value = 'a' + '0'; 那么value 就是97 + 48, 等于145.
明白了吗?

热点内容
数据库是系统软件吗 发布:2024-12-28 00:32:50 浏览:286
剪映压缩帧率 发布:2024-12-28 00:19:52 浏览:1
解压生石灰 发布:2024-12-28 00:19:51 浏览:580
运算算法英语 发布:2024-12-28 00:15:41 浏览:610
python输出引号 发布:2024-12-28 00:15:35 浏览:218
java0基础教程 发布:2024-12-27 23:48:31 浏览:784
电脑文件夹选项不见了 发布:2024-12-27 23:39:15 浏览:836
java比保存数据库 发布:2024-12-27 23:37:26 浏览:210
dedecms上传到空间 发布:2024-12-27 23:36:34 浏览:47
笔记本电脑带动ps和虚拟机需要什么配置 发布:2024-12-27 23:35:11 浏览:854