concon
old的方法:
new的方法:
package com.cn5;
public class Demo {
public static void main(String[] args) {
Integer i1 = Integer.valueOf("1000");
System.out.println(i1);
// Integer i2 = Integer.valueOf("abc");
// System.out.println(i2);
// Integer i3 = Integer.valueOf("++");
// System.out.println(i3);
int number = 100;
//int转化为string类型:
String s1 = String.valueOf(number);
System.out.println(number);
//string——int
String s2 = "123123";
//1\String--Integer--int
Integer i = Integer.valueOf(s2);
//public int intVlue()
int x = i.intValue();
System.out.println(x);
//2\直接转化
//public static int parseInt(String s) 因为是静态方法可以直接用类调用
int y = Integer.parseInt(s2);
System.out.println(y);
}
}
//需求:有一个字符串 但是需要排序后输出 //思路:1、定义字符串 // 2、把字符串的数字数组储存到int类型的数组中 //public String[] split(Spring regex) //3、对int数组进行排列 //public static int parseInt(String s) //4、把排序后的元素进行拼接得到一个字符串
package com.cn6;
import java.lang.reflect.Array;
import java.util.Arrays;
//需求:有一个字符串 但是需要排序后输出
//思路:1、定义字符串
// 2、把字符串的数字数组储存到int类型的数组中
//public String[] split(Spring regex)
//3、对int数组进行排列
//public static int parseInt(String s)
//4、把排序后的元素进行拼接得到一个字符串
public class IntegerDemo {
public static void main(String[] args) {
String s ="91 27 46 38 50";
String[] strArry = s.split(" ");
int[] arr = new int[strArry.length];
for(int i=0;i<arr.length;i++){
arr[i] = Integer.parseInt(strArry[i]);
}
Arrays.sort(arr);
StringBuilder sb = new StringBuilder();
for(int i=0;i<arr.length;i++){
if(i == arr.length-1){
sb.append(arr[i]);
}else{
sb.append(arr[i]).append(" ");
}
}
String result = sb.toString();
System.out.println(result);
}
}
27 38 46 50 91
Process finished with exit code 0