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

热点内容
我的世界本地服务器默认地址 浏览:131
我的世设置命令方块会闪退 浏览:968
加密媒体怎么输密码 浏览:161
方舟如何删除服务器数据 浏览:600
用阅读app怎么看18 浏览:689
gn文件编译 浏览:783
酷闪加密系统 浏览:820
区块链数据加密 浏览:389
3d命令集 浏览:289
单片机的智能产品工厂里有 浏览:300
事业单位程序员有必要去吗 浏览:583
人工智能训练小鸟python 浏览:132
怎样把两个pdf合并成一个 浏览:681
什么app带仿制图章 浏览:420
单片机CJNE什么意思 浏览:569
廊坊服务器是什么 浏览:763
客户解压要打欠条还是收据 浏览:774
通过app组件启动有什么坏处 浏览:777
不属于国产密码算法 浏览:863
单片机LED显示字库 浏览:355