javaint转string,java int转string

http://www.itjxue.com  2023-01-12 21:12  来源:未知  点击次数: 

java如何int转string

java int类型转换String类型方法有:用 int i+""、用String.valueOf(),还可以直接强制类型转换。

具体转化步骤如下:

1、首先打开软件eclipse;

2、我们可以用 int i+"";即可完成转换,也就是任何数+“”一个字符串就等于字符串;

3、也可以用String.valueOf()这个类型转换方法,在这个括号里面放入要转换的对象即可。例如:boolean bool = true;String s = String.valueOf( bool );

4、还可以直接强制类型转换,比如int MyInt = 1234;String MyString = "" + MyInt;即在要转换的对象前面加个括号,在括号里面放入转换的类型即可。

java如何int转string?

java int类型转换String类型方法有:用 int i+""、用String.valueOf(),还可以直接强制类型转换。

具体转化步骤如下:

1、首先打开软件eclipse;

2、我们可以用 int i+"";即可完成转换,也就是任何数+“”一个字符串就等于字符串;

3、也可以用String.valueOf()这个类型转换方法,在这个括号里面放入要转换的对象即可。例如:boolean bool = true;String s = String.valueOf( bool );

4、还可以直接强制类型转换,比如int MyInt = 1234;String MyString = "" + MyInt;即在要转换的对象前面加个括号,在括号里面放入转换的类型即可。

int和String互相转换的方法

int和String互相转换的方法

在java、C#中,String类是不可变的,对String类的'任何改变,都是返回一个新的String类对象。 下面我为大家整理了关于int和String互相转换的方法,一起来看看吧:

Java中int和String互相转换的多种方法

1 如何将字串 String 转换成整数 int?

A. 有两个方法:

1). int i = Integer.parseInt([String]);

或 i = Integer.parseInt([String],[int radix]);

2). int i = Integer.valueOf(my_str).intValue();

注: 字串转成 Double, Float, Long 的方法大同小异.

2 如何将整数 int 转换成字串 String ?

A. 有叁种方法:

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;

注: Double, Float, Long 转成字串的方法大同小异.

========================================================

在java中 如何将int转换成String

方法1 int i=10; String s=""+i;

这是利用java的toString机制来做的转换,任何类型在和String相加的时候,都会先转换成String。

方法2 int i=10; String s=String.valueOf(i);

这是利用String类提供的工厂方法来做的转换。

   Java调用外部exe程序方法:

Java代码

public class Demo{

public static void main(String args[]){

Runtime rn = Runtime.getRuntime();

Process p = null;

String exeFile = "";

try{

exeFile = "D:\\EditPlus 2\\editplus.exe";

p = rn.exec(exeFile);

}catch( Exception e ){

System.out.println( " ERROR exec Editplus.exe " );

}

}

}

;

Java 怎样把 int转换成 String

int是基础数据类型,不能直接转成string类型,但是可以通过以下方式转换:

与String相加,例如 int i = 10; String ?s = ""+i;

调用String提供的api String.valueOf(i); 得到的就是String类型。

使用int的包装类,Integer.toString()也可以。

java怎么把一个int型转换为string类型

JAVA 中int类型转String类型的通常方法,有三种:

1、String.valueOf(int i)

2、Integer.toString(int i)

3、i+""; //i 为 int类型

三种方法效率排序为:

Integer.toString(int i) String.valueOf(int i) i+"";

代码测试:

public static void main(String[] args) {

int[] intArr = new int[1000000];

String[] strArr1 = new String[1000000];//为了公平分别定义三个数组

String[] strArr2 = new String[1000000];

String[] strArr3 = new String[1000000];

//赋值

Long t1 = System.currentTimeMillis();

for(int i=0;i1000000;i++){

intArr[i]=i+1;

}

Long t2 = System.currentTimeMillis();

for(int i=0;i1000000;i++){

strArr1[i] = String.valueOf(intArr[i]);

}

Long t3 = System.currentTimeMillis();

for(int i=0;i1000000;i++){

strArr2[i] = Integer.toString(intArr[i]);

}

Long t4 = System.currentTimeMillis();

for(int i=0;i1000000;i++){

strArr3[i] = intArr[i]+"";

}

Long t5 = System.currentTimeMillis();

System.out.println("t1 = "+t1);

System.out.println("t2 = "+t2);

System.out.println("t3 = "+t3);

System.out.println("t4 = "+t4);

System.out.println("t5 = "+t5);

System.out.println("赋值:"+(t2-t1));

System.out.println("String.valueOf(i):"+(t3-t2));

System.out.println("Integer.toString(i):"+(t4-t3));

System.out.println("i+\"\":"+(t5-t4));

}

我的测试结果为:

t1 = 1298798872078

t2 = 1298798872093

t3 = 1298798872656

t4 = 1298798873000

t5 = 1298798873671

赋值:15

String.valueOf(i):563

Integer.toString(i):344

i+"":671

(责任编辑:IT教学网)

更多
上一篇:没有了