A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.int和String类型的相互转换.
public class IntegerDemo {    public static void main(String[] args) {        //int转String        int a = 100;        String s = ""+a;//第一种方式(常用)        String s1 = String.valueOf(a);//第二种方式        System.out.println(a);        //String转int        String s2 = "100";        Integer i = Integer.valueOf(s2);//第一种方式:1.先将String转为Integer        int b = i.intValue();              //2.再将Integer转为int        System.out.println(b);        int c = Integer.parseInt(s2);//第二种方式(常用)        System.out.println(c);    }}
2.完成字符串中的数据排序.
import java.util.Arrays;

public class IntegerTest {
    public static void main(String[] args) {
        String s = "91 27 46 38 50";
        //字符串切割
        String[] s1 = s.split(" ");
        //字符串数组转为int数组
        int[] arr = new int[s1.length];
        for(int i = 0;i<s1.length;i++){
            arr=Integer.parseInt(s1);
        }
        //对int数组排序
        Arrays.sort(arr);
        //对排序后的int数组进行拼接(也可以直接使用Arrays.toString(arr)方法)
        StringBuilder sb = new StringBuilder();
        for(int i=0;i<arr.length;i++){
            if(i==arr.length-1){
                sb.append(arr);
            }else{
                sb.append(arr).append(" ");
            }
        }
        String s2 = sb.toString();
        //输出结果
        System.out.println("排序后的字符串为:"+s2);
    }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马