基本类型包装类概述
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据,常用的操作之一就是基本数据类型与字符串之间的转化。
-
int转String
public static String valueOf(int i):返回int的字符串形式,该方法是String类中的方法 -
String转int
public static int parseInt(String s):返回字符串的int形式,该方法是Integer类中的方法
案例:
需求:有一个字符串:"91 27 46 28 50"请写出程序实现的最终结果是:“27 28 46 50 91”
思路:1、定义一个字符串
2、把字符串中的每一个数字数据存储到int类型的数组中
得到字符串中每一个数字
public String[] split(String regex)
定义一个int数组存储数据
public static int parseInt(String s)
对int数组排序
把排序后的int数组中的元素进行拼接得到一个字符串,这里拼接采用StringBuilder来实现
输出结果
import java.util.Arrays;
public class firsttry {
public static void main(String[] args) {
String s="91 27 46 38 50";
String[] temp=s.split(" ");
//System.out.println(temp[0]);
int[] arr=new int[temp.length];
for(int i=0;i<temp.length;i++) {
arr[i]=Integer.parseInt(temp[i]);
}
Arrays.sort(arr);
StringBuilder ans=new StringBuilder();
for(int i=0;i<arr.length;i++)
{
if(i!=arr.length-1) {
ans.append(arr[i]).append(" ");
}
else
ans.append(arr[i]);
}
System.out.println(ans);
}
}