• 日常api笔记以及冒泡排序


    Random 随机数
    0是包括的而指定值不包括
    Scanner :用于键盘录入数据
    object:是类层次结构的根类,所有的类都直接或间接继承
    ==:
    可以比较基本数据类型,比较基本数据类型的时候比较的是基本数据类型的值是否相同
    可以比较引用类型,比较引用数据类型的时候比较的是引用数据类型的地址值是否相同
    equals(): object默认比较的是对象的地址是否相同
    如果是要比对象的内容应该重写equals()方法

    String:
    字符串类
    构造方法:
    String s=new String("字符串") //返回字符串
    String(char[] value)//返回字符数组的数据拼接输出
    String(char[] value , int index, int count)//返回字符数组的一部分
    通过构造方法创建的字符串对象在堆内存
    通过中介赋值的字符串对象在方法区的常量池
    equals和equalsIgnoreCase的区别
    equals严格区分大小写
    equalsIgnoreCase不区分大小写
    charAT(int index)返回指定索引处的值
    StringBuilder:
    String的内容是固定的
    StringBuilder的内容是可变的
    append(任意类型)添加数据并返回对象本身
    reverse()翻转字符串
    toString()可以实现转换StringBuilder=>String
    StringBuilder(new String)直接传过去


    冒泡排序:

     1 //给一个数组
     2 //arr={24,69,80,57,13}
     3 //需要排序
     4 int [] arr={24,69,80,57,13};
     5 /* for (int i = 0; i < arr.length; i++) {
     6 for (int j = i; j <= arr.length-1; j++) {
     7 if (arr[i]>arr[j]){
     8 int jh=arr[j];
     9 arr[j]=arr[i];
    10 arr[i]=jh;
    11 }
    12 }
    13 }*/
    14 /*for(int i =0;i<arr.length;i++){
    15 for (int j=0;j<arr.length-1;j++){
    16 if(arr[j]>arr[j+1]){
    17 int temp =arr[j];
    18 arr[j]=arr[j+1];
    19 arr[j+1]=temp;
    20 }
    21 }
    22 
    23 }*/
    24 //最终完成
    25 for(int i =0;i<arr.length;i++){
    26 for (int j=0;j<arr.length-1-i;j++){//少比较
    27 if(arr[j]>arr[j+1]){
    28 int temp =arr[j];
    29 arr[j]=arr[j+1];
    30 arr[j+1]=temp;
    31 }
    32 }
    33 
    34 }
    35 System.out.println(Arrays.toString(arr));

    Arrays:
    Arrays.sort()对数组进行升序排序
    Arrays.toString()把一个数组直接按照[1,1,1,1]的形式输出

    工具类的设计思想:
    构造方法私有
    成员都用static修饰

    数据类型中的范围

    1 Integer.MAX_VALUE
    2 Integer.MIN_VALUE
    3 Float.MAX_VALUE
    4 Double.MAX_VALUE
    5 Short.MAX_VALUE
    6 Byte.MAX_VALUE
    7 Character.MAX_VALUE
    8 Long.MAX_VALUE
  • 相关阅读:
    驱动控制浏览器 和排程算法
    Python简单人脸识别,可调摄像头,基础入门,先简单了解一下吧
    机器学习
    “一拖六”屏幕扩展实战
    Apple iMac性能基准测试
    IDC机房KVM应用案例分析
    突破极限 解决大硬盘上安装Unix新思路
    Domino系统从UNIX平台到windows平台的迁移及备份
    走进集装箱数据中心(附动画详解)
    企业实战之部署Solarwinds Network八部众
  • 原文地址:https://www.cnblogs.com/xiaohucode/p/13231648.html
Copyright © 2020-2023  润新知