1.String和int的相互转换
(1)int转换为String
例:
//int转换为String
public class IntTransformString {
public static void main(String[] args) {
int i = 123;
System.out.println(i + 456);
//通过拼接空字符串转换
String s1 = i + "";
System.out.println(s1 + 456);
//通过valueOf()方法转换
String s2 = String.valueOf(i);
System.out.println(s2 + 456);
//先转化为Integer,然后转化为String
String s3 = Integer.toString(i);
System.out.println(s3 + 456);
}
}
运行结果为:
(2)String转int
例:
//String转int
public class StringTransformInt {
public static void main(String[] args) {
String s = "123";
System.out.println(s + 456);
//先转换为Integer型,然后以int类型返回该Integer的值。
int i1 = Integer.valueOf(s).intValue();
System.out.println(i1 + 456);
//将字符串参数作为有符号的十进制整数进行解析。
int i2 = Integer.parseInt(s);
System.out.println(i2 + 456);
}
}
运行结果为:
2.冒泡排序
例:
import java.util.Arrays;
public class BubbleSort {
public static void main(String[] args) {