zoukankan      html  css  js  c++  java
  • 如何把一个逗号分隔的字符串转换为数组? 关于String类中split方法以及Integer类中parseInt方法的使用

    题目:

    将以下字符串按逗号分割,将得到的字符串数组转化为int数组,排序,遍历输出。
    字符串如下:"120,11,32,135,234,91,18"

    补充:

    对数组进行逗号分隔使用split方法,排序用sort方法。

    1,split方法:

      待处理字符串.split(提取原则);

    2,sort方法:

      Arrays.sort(待处理字符串);

      排序过后,待处理数组(原数组)变化,按从小到大排序。

    解答:

    package ceshi;
    
    import java.util.Arrays;
    import java.util.Scanner;
    public class TEST {
    
        public static String getType(Object o){ //获取变量类型方法
                return o.getClass().toString(); //使用int类型的getClass()方法
        } 
        public static void main(String[] args) {
            
            String arrayStr="120,11,32,135,234,91,18";
            
            String[] stringlist=arrayStr.split(",");
            int[] intlist=new int[stringlist.length];
            int i=0;
            
            while(i<=stringlist.length-1)
            {
                intlist[i]=Integer.parseInt(stringlist[i]);
                i++;
            }
            
            System.out.println(Arrays.toString(intlist));//原数组
            Arrays.sort(intlist);//排序
            System.out.println(Arrays.toString(intlist));//排序后
    
        }
    
    }
  • 相关阅读:
    文件隐藏在一张图片里
    晶振
    主宰全球的10大算法
    java+mysql连接的优化
    排序剔除
    js数据类型
    字符实体
    表单
    定义样式表
    布局相关的属性
  • 原文地址:https://www.cnblogs.com/lumc5/p/15116120.html
Copyright © 2011-2022 走看看