导航:首页 > 编程语言 > 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转换相关的资料

热点内容
pythonchar转int 浏览:216
基于单片机的多组密码锁设计论文 浏览:104
华为云如何升级云服务器 浏览:211
生活垃圾压缩直运站 浏览:749
加密通道加密数据 浏览:820
次肋梁需要加密吗 浏览:744
安徽蚌端口社保卡号用哪个app 浏览:217
php手册下载哪个好 浏览:163
安卓转苹果为什么转不成功 浏览:226
华为荣耀系统编译 浏览:733
看板块app哪个好用 浏览:666
java即时编译结果怎么保存 浏览:911
java工程师在深圳 浏览:658
手机sql编译软件 浏览:524
外网服务器地址购买 浏览:994
空调压缩机电容价格 浏览:381
小程序选什么云服务器 浏览:656
如何把java编译回中文 浏览:777
天联软件服务器地址是什么 浏览:964
stc单片机加密 浏览:140