日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

在java中 int类型对应的包装类是_Java SE-基本数据类型对应包装类

發布時間:2024/9/15 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在java中 int类型对应的包装类是_Java SE-基本数据类型对应包装类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

packagetestjava;importjava.util.Arrays;public classWrapperTest {private static final String SPACE = " ";/***@paramargs*/

public static voidmain(String[] args) {/** 綜合練習: "34 9 -7 12 67 25"要求對這個字符串中的數值進行從小到大的排序, 然后生成一個數值有序的字符串。

*

* 思路: 1,看到排序,就想要到了數組 2,那數組中的元素怎么獲取呢?數值都在字符串中。 3,先從字符串中獲取到這些具體的數值。怎么獲取呢?

* 4,發現這個字符串居然有規律。數值之間都是由空格隔開的。 可以對字符串進行切割。

* 5,將獲取的數據存儲到數組中并排序,在將數組轉成字符就可以了。哦了。

*

*

* 步驟: 1,將字符串切割成字符串數組。split。 2,定義一個int數組將字符串數組中的元素轉成整數存儲到int數組中。

* 3,對int數組排序。 4,將int數組排序后轉成一個字符串。*/String str= "34 9 -7 12 67 25";

str=sortStringNumber(str);

System.out.println(str);

}public staticString sortStringNumber(String str) {//1,將字符串中的數值通過指定的規則進行切割獲取字符串數組。

String[] str_nums =toStringArray(str);//2,將字符串數組轉成int數組。

int[] nums =toIntArray(str_nums);//3,對int數組排序;

sortIntArray(nums);//4,將int數組變成字符串。

returnarrayToString(nums);

}/** 將int數組變成字符串。*/

private static String arrayToString(int[] nums) {//1,創建字符串緩沖區。

StringBuilder sb = newStringBuilder();for (int i = 0; i < nums.length; i++) {if (i != nums.length - 1)

sb.append(nums[i]+SPACE);elsesb.append(nums[i]);

}returnsb.toString();

}/** 對int數組排序。*/

private static void sortIntArray(int[] nums) {

Arrays.sort(nums);

}/** 將字符串數組轉成int數組。*/

private static int[] toIntArray(String[] str_nums) {//1,先定義一個int數組。

int[] arr = new int[str_nums.length];//2,對字符串數組進行遍歷。

for (int i = 0; i < str_nums.length; i++) {//將數組格式的字符串轉成整數。存儲到arr數組中。

arr[i] =Integer.parseInt(str_nums[i]);

}returnarr;

}/** 將字符串轉成字符串數組。*/

private staticString[] toStringArray(String str) {returnstr.split(SPACE);

}

}

總結

以上是生活随笔為你收集整理的在java中 int类型对应的包装类是_Java SE-基本数据类型对应包装类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。