當前位置:首頁 » 編程語言 » 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.
明白了嗎?

熱點內容
crv車載出廠設置密碼多少 發布:2024-12-27 08:25:11 瀏覽:161
計算機二級的c語言 發布:2024-12-27 08:20:13 瀏覽:981
腳本精靈root失敗 發布:2024-12-27 08:17:49 瀏覽:760
伺服器託管前准備什麼 發布:2024-12-27 07:48:25 瀏覽:684
福建安全雲空間工具伺服器 發布:2024-12-27 07:45:10 瀏覽:942
mplayer交叉編譯 發布:2024-12-27 07:43:43 瀏覽:634
工程編譯速度提升 發布:2024-12-27 07:42:58 瀏覽:867
易安卓如何下載 發布:2024-12-27 07:30:16 瀏覽:879
旋轉矩陣演算法 發布:2024-12-27 07:24:24 瀏覽:845
c語言將數字轉換為字元串 發布:2024-12-27 07:24:24 瀏覽:533