美文网首页Java
Java20 基本类型对象包装类

Java20 基本类型对象包装类

作者: 第二套广播体操 | 来源:发表于2018-12-29 21:10 被阅读0次

将基本数据封装成了对象
好处:可以对对象中定义更多属性和行为对基本数据几星操作
int Integer
char Character
剩下的所有均为
byte Byte


Integer类

可以使int型和String类型相互转换
int parseInt(String s); parseByte parseDouble


练习
将字符串中的数值进行升序排序,并生成一个数组有序的字符串
思路:
1,排序 对整数数值排序
2,排序的元素都在字数串中,如何取出
3,找String类功能

//字符串排序 两个数组 将字符串转成成字符串数组,转换成int数组 排序 将int 数组转换成字符串
import java.util.Arrays;

public class IntegerDemo {
  public static void main(String[] args) {
      String str="16,23,40,51";
      String str1=sortNumString(str);
      System.out.println(str1);
  }

  private static String sortNumString(String str) {
      //将字符串转换成字符串数组
     String[] strings=toStringArray(str);
     //将字符串数组转换成int数组
      int[] ints=toIntArray(strings);
      //将数组进行排序
       sort(ints);
      //返回字符串
      return toString(ints);
  }

  private static String toString(int[] ints) {
      StringBuilder sb=new StringBuilder();
      sb.append("[");
      for (int i = 0; i <ints.length; i++) {

          if (i!=ints.length-1)
              sb.append(ints[i]+" ");
          else{
              sb.append(ints[i]+"]");
          }
      }
      return sb.toString();
  }

  private static void sort(int[] ints) {
      Arrays.sort(ints);
  }

  private static int[] toIntArray(String[] strings) {
      int[] ints=new int[strings.length];
      for (int i = 0; i <strings.length; i++) {
          ints[i]=Integer.valueOf(strings[i]);
      }
      return ints;
  }
  private static String[] toStringArray(String str) {
      String[] strings=str.split(",");
      return strings;
  }
}

相关文章

  • Java20 基本类型对象包装类

    将基本数据封装成了对象好处:可以对对象中定义更多属性和行为对基本数据几星操作int Integerchar Cha...

  • 第47节:Java当中的基本类型包装类

    Java当中的基本类型包装类 01 基本数据类型对象的包装类 什么是基本数据类型对象包装类呢?就是把基本数据类型封...

  • 三 常用API第二部分——第六节 包装类

    1、包装类的概念 2、装箱与拆箱 装箱:基本类型-->包装类对象拆箱:包装类对象-->基本类型 3、自动装箱与拆箱...

  • 装箱和拆箱

    [TOC] 装箱和拆箱 包装类 将基本类型包装起来,使基本类型拥有对象的性质。 基本类型包装类byteBytesh...

  • 基本数据类型对象包装类

    基本数据类型对象包装类。 基本数据类型对象包装类的最常见作用,就是用于基本数据类型和字符串类型之间做转换 基本数据...

  • Java 常用类 04. Java 包装类

    包装类 Java 数据类型分为:基本数据类型 和 引用数据类型,但基本数据类型怎么成为对象呢? 包装类:基本数据类...

  • 8.1-全栈Java笔记:基本数据类型的包装类

    基本数据类型的包装类 包装类基本知识 Java是面向对象的语言,但不是“纯面向对象”,基本数据类型就不是对象。但是...

  • 第六章 面向对象(下)

    包装类 通过包装类将八种基本类型的值包装成对象使用 自动装箱:把基本类型变量赋给对应包装类变量 自动拆箱:把包装类...

  • 包装类的意义与高速区间数据缓存

    一、包装类 关注点1:基本类型与包装类 (1)一切皆对象,但是基本类型却不是对象。(2)声明方式不同,引用数据类型...

  • 基本数据类型的包装类

    包装类 Java提供了一组包装类,来包装所有的基本数据类型 以上包装类又分为两种子类型: 对象型包装类(Objec...

网友评论

    本文标题:Java20 基本类型对象包装类

    本文链接:https://www.haomeiwen.com/subject/ggnplqtx.html