導航:首頁 > 編程語言 > java轉換

java轉換

發布時間:2022-01-27 03:37:21

java 中如何將"/"轉換為"//"

很簡單
我打個比方:File
f
=
new
File("E:\n\a.txt");
這里file文件路徑有可能把\n視為一個換行符號,換成File
f
=
new
File(@"E:\n\a.txt");
前面加個@

⑵ java各種類型之間怎麼轉換

java裡面基本數據類型就int
浮點型
字元型和布爾
轉換的規則是
byte,short,char——》int——》long——》float——》double
還有什麼強制類型轉換是指低類型的轉向高類型的
和c差不多了

⑶ 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中如何進行強制轉換

可以直接通過參數前面加上要轉行的類型的形式實現。

舉例:

int i =97;

char c = (char)i;

System.out.print(c);

輸出結果:a。

備註:並不是所有的類型都可以強制轉換的,所有在開發過程中要遵循對象轉換規則(相關類型才可以轉換)。

⑸ 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 is B;這樣的就能轉換,比如一個 Animal對象,一個Dog 對象。Dog is Animal;所以可以轉換。

如果 把Dog轉換成Animal對象,這樣為向上轉型。
直接 Animal a=new Dog();

與向上轉型相反,即是把父類對象轉為子類對象。
Animal a=new Animal();
Dog dog=(Dog)a;

⑺ 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中的類型轉換

很簡單,因為第三行中的1不是short類型,是int,int不能直接和short相加減
回頭來看第二行為啥對了
因為si+=1這種寫法可以進行自動的轉換

⑼ Java中的強制類型轉換是如何轉換的

java中數據類型的強制轉換是通過強制轉換語句完成的,強制轉換語句的格式為「目標數據類型 變數 = (目標數據類型) 數據;」。下面給出例子:

1、定義兩個位元組數據類型a、b、c,分別賦予1和2和a+b的值,進行加法運算的式子a+b=3,得出的結果「3」將會被編譯環境判定為整形數據,把這個整形數據賦值給c,系統將會報錯,這樣就需要用到格式為「目標數據類型 變數 = (目標數據類型) 數據;」的強制轉換語句。

2、根據強制轉換語句的格式,易得「byte c = (byte)(a+b);」;

3、這樣就把整形數據的「3」賦值給位元組數據類型的c了,其中完成數據的強制類型轉換。

(9)java轉換擴展閱讀:

基本類型 轉換原則:

1、類型轉換主要在在賦值、方法調用、算術運算三種情況下發生。

a、賦值和方法調用 轉換規則:從低位類型到高位類型自動轉換;從高位類型到低位類型需要強制類型轉換:

(1)布爾型和其它基本數據類型之間不能相互轉換;

(2)byte型可以轉換為short、int、、long、float和double;

(3)short可轉換為int、long、float和double;

(4)char可轉換為int、long、float和double;

(5)int可轉換為long、float和double;

(6)long可轉換為float和double;

(7)float可轉換為double;

b、算術運算 中的類型轉換:

1、基本就是先轉換為高位數據類型,再參加運算,結果也是最高位的數據類型;

2、byte short char運算會轉換為Int;

(1)如操作數之一為double,則另一個操作數先被轉化為double,再參與算術運算。

(2)如兩操作數均不為double,當操作數之一為float,則另一操作數先被轉換為float,再參與運算。

(3)如兩操作數均不為double或float,當操作數之一為long,、則另一操作數先被轉換為long,再參與算術運算。

(4)如兩操作數均不為double、float或long,則兩操作數先被轉換為int,再參與運算。

特殊:

(1)如採用+=、*=等縮略形式的運算符,系統會自動強制將運算結果轉換為目標變數的類型。

(2) 當運算符為自動遞增運算符(++)或自動遞減運算符(--)時,如果操作數為byte,short或char類型不發生改變;

⑽ java中的類型轉換是什麼

int a=Integer.parseInt("123"); 字元串轉成整形
Integer.toString(int par1,int par2),par1表示要轉成字元串的數字,par2表示要轉成的進製表示,如:
Integer.toString(22,2),表示把22轉成2進製表示的字元串,
Integer.toString(22,10),表示把22轉成10進製表示的字元串,
Integer.toString(22,16),表示把22轉成16進製表示的字元串,
Integer.toString(22,36),表示把22轉成36進製表示的字元串,即10到36之間的數字表示為a到z的表示。

閱讀全文

與java轉換相關的資料

熱點內容
八爪魚數據採集加密文字替換 瀏覽:82
android系統運行動態編譯的程序 瀏覽:417
計算編程中常用的if語句是 瀏覽:734
linux文件夾許可權亂了 瀏覽:909
程序員職業病預防保健操 瀏覽:678
c程序修改後需不需要重新編譯 瀏覽:723
怎樣把圖片分別放置在文件夾中 瀏覽:871
推流伺服器地址是什麼 瀏覽:630
java允許多重繼承 瀏覽:511
解壓小玩具好玩又可愛 瀏覽:408
騰訊雲大帶寬伺服器 瀏覽:821
加密鎖的售後 瀏覽:268
linux登不上去 瀏覽:729
聯想伺服器休眠後如何喚醒 瀏覽:111
四川話女孩學習編程 瀏覽:322
編譯原理文法區分 瀏覽:1001
教師可以做程序員嘛 瀏覽:637
終結戰場安卓國際服怎麼下載 瀏覽:155
現在的高端伺服器屬於什麼 瀏覽:810
企業銀行解壓流程 瀏覽:447