java常用类

java常用类
一、Object类
       Object类是java中所有类的父类,是类层次的结构的根类。所有对象包括数组都实现这个类的方法。
  Object类中的一些常用方法:
        1) hashcode()方法:返回对象的哈希码值。
         2)getClass()方法:返回Object运行时类。
         3)getName()方法:获取当前正在运行的类的全路径名称。
         4)toString()方法:返回该对的字符串表示。
           注意:建议使用此方法时子类进行方法重写。
         5)equals()方法:比较两个对象是否相等。
           注意:使用此方法时,如果不进行重写,那么默认比较的时两个对象的地址值,如果进行重写比较的就是对象的值是否相等。
         6)finaliaze()方法:当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法(具体什么时候调用不确定)
        7)clone()方法:创建并返回此对象的一个副本。
              注意:此方法一定要实现Cloneable接口,也需要重写。
二、Scanner类
     Scanner类是用来出创建一个文本扫描器(也就是键盘录入)。
     Scanner类中的一些常用方法:
            1)nexrLine()方法:录入一个字符类型的数据。
            2)nextInt()方法:录入一个int类型的数据。
            3)hasNextxxx()方法:在录入数据前加入判断功能,判断是否有下一个可以录入的xxx数据。
      注意:在录入数据时,如果先录入一个Int类型的数据,再录入一个String类型的数据,则第二次录入的不会被接收,直接输出结果,原因是因为回车换行符导致的,这时候就需要重新创建一个Scanner对象或者用next()方法代替。
三、String类
    String类代表字符串。字符串一旦被赋值,其值不能再改变。
   1、 String类中常用的构造方法:
      1)String():表示一个空字符串(toString的重写)。
      2)public Stirng (byte[] bytes,Charset ch):默认字符集(编码格式)。
      3)public String(byte[] bytes,int index,int length):将部分字节数组构造成一个字符串
      4)public String(char[] value):将字符数组构造成一个字符串。
      5)public String(char[] value,int index,int length):将部分的字符数组构造成一个字符串
      6)public String(String original):通过字符串常量构造一个字符串对象
   2、String类的中常用的判断功能:
          1)boolean equals(Object obj):当前该对象是否obj这个对象是否相等;
2)boolean equalsIgnoreCase(String str):比较字符串是否相等,忽略大小写
3)boolean contains(String str):判断str这个字符串是否包含在当前字符串中
4)boolean startsWith(String str):是否以str子字符串开头
5)boolean endsWith(String str):判断是否以str子字符串结尾
6)boolean isEmpty():判断字符串是否为空
   3、String类的获取功能:
  1)int length() :获取字符串长度功能
2)char charAt(int index):返回的是索引处对应的字符
3)int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引
4)int indexOf(String str):返回指定子字符串在此字符串中第一次出现的索引
5)int indexOf(int ch,int fromIndex):返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
6)nt indexOf(String str,int fromIndex):返回在此字符串中第一次出现指定字符串处的索引,从指定的索引开始搜索
7)String substring(int start):从指定位置开始截取字符串,默认截取到末尾
8)String substring(int start,int end):从指定位置开始截取到指定位置结束,包前(start索引)不包后(end索引)
    4、String类的转换功能(重点)
 
       
  1)byte[] getBytes():将字符串转换字节数组
2)char[] toCharArray():将字符串转换成 字符数组 (开发中经常使用)
3)static String valueOf(char[] chs):将字符数组转换成字符串
4)static String valueOf(int i):将一个int类型的数据转换成字符串
注意:
                 String类中的valueOf()可以将任何数据类型转换成字符串
5)String toLowerCase():将字符串全部转成小写
6)String toUpperCase():将字符串全部转换成大写
7)String concat(String str):字符串拼接方法        
   5 、String类中的其他功能:
  1)替换功能:
  public String replace(char oldChar,char newChar):将字符串中某一个字符用新的字符替换
   public String replace(String oldStr,String newStr):将字符串中某一个子字符串用新 的字符串去替代
   2)去除字符串两端空格:
   public String trim()
        3)两个字符串进行比较:
   public int compareTo(String anotherString)  是Comparable接口中的方法(该接口可以实现一个自然排序

四、StringBuffer类
    StringBuffer类,线程安全的可变字符序列
    1、StringBuffer的构造方法:
   public StringBuffer ()构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符
   public StringBuffer(int capacity)构造一个不带字符,但具有指定初始容量的字符串缓冲区
   public StringBuffer(String str)
   构造一个字符串缓冲区,并将其内容初始化为指定的字符串内容。该字符串的初始容量为 16 加上字符串参数的长度。
    2、StringBuffer中的和添加有关的方法
   public StringBuffer append(int/String/char/boolean/double/float....):当前这个方法追加,给缓冲中追加数据,返回字符串缓冲区本身(经常使用的)
   public StringBuffer insert(int offset,String str):在某一个位置处去插入str这个字符串,返回字符串缓冲区本身
    3、StringBuffer的删除功能:
  public StringBuffer deleteCharAt(int index):删除指定位置处的字符,返回的是字符串缓冲区本身!
   public StringBuffer delete(int start,int end):删除从指定位置开始到指定位置结束的字符,返回的是字符串缓冲区本身!

    4、StringBuffer的反转功能:
   public StringBuffer reverse():将此字符串中的字符序列直接反转
    5、StringBuffer的替换功能:
   public StringBuffer replace(int start, int end,String str):从指定位置开始到指定位置结束的字符用str子字符串去替代
    6、StringBuffer的截取功能:
   public String substring(int start):从指定位置默认截取到末尾,返回值是一个新的字符串
   public String substring(int start,int end):从指定位置开始截取到指定位置结束,包前不包后,返回一个新的字符串
内容概要:《2024年中国城市低空经济发展指数报告》由36氪研究院发布,指出低空经济作为新质生产力的代表,已成为中国经济新的增长点。报告从发展环境、资金投入、创新能力、基础支撑和发展成效五个维度构建了综合指数评价体系,评估了全国重点城市的低空经济发展状况。北京和深圳在总指数中名列前茅,分别以91.26和84.53的得分领先,展现出强大的资金投入、创新能力和基础支撑。低空经济主要涉及无人机、eVTOL(电动垂直起降飞行器)和直升机等产品,广泛应用于农业、物流、交通、应急救援等领域。政策支持、市场需求和技术进步共同推动了低空经济的快速发展,预计到2026年市场规模将突破万亿元。 适用人群:对低空经济发展感兴趣的政策制定者、投资者、企业和研究人员。 使用场景及目标:①了解低空经济的定义、分类和发展驱动力;②掌握低空经济的主要应用场景和市场规模预测;③评估各城市在低空经济发展中的表现和潜力;④为政策制定、投资决策和企业发展提供参考依据。 其他说明:报告强调了政策监管、产业生态建设和区域融合错位的重要性,提出了加强法律法规建设、人才储备和基础设施建设等建议。低空经济正加速向网络化、智能化、规模化和集聚化方向发展,各地应找准自身比较优势,实现差异化发展。
数据集一个高质量的医学图像数据集,专门用于脑肿瘤的检测和分类研究以下是关于这个数据集的详细介绍:该数据集包含5249张脑部MRI图像,分为训练集和验证集。每张图像都标注了边界框(Bounding Boxes),并按照脑肿瘤的类型分为四个类别:胶质瘤(Glioma)、脑膜瘤(Meningioma)、无肿瘤(No Tumor)和垂体瘤(Pituitary)。这些图像涵盖了不同的MRI扫描角度,包括矢状面、轴面和冠状面,能够全面覆盖脑部解剖结构,为模型训练提供了丰富多样的数据基础。高质量标注:边界框是通过LabelImg工具手动标注的,标注过程严谨,确保了标注的准确性和可靠性。多角度覆盖:图像从不同的MRI扫描角度拍摄,包括矢状面、轴面和冠状面,能够全面覆盖脑部解剖结构。数据清洗与筛选:数据集在创建过程中经过了彻底的清洗,去除了噪声、错误标注和质量不佳的图像,保证了数据的高质量。该数据集非常适合用于训练和验证深度学习模型,以实现脑肿瘤的检测和分类。它为开发医学图像处理中的计算机视觉应用提供了坚实的基础,能够帮助研究人员和开发人员构建更准确、更可靠的脑肿瘤诊断系统。这个数据集为脑肿瘤检测和分类的研究提供了宝贵的资源,能够帮助研究人员开发出更准确、更高效的诊断工具,从而为脑肿瘤患者的早期诊断和治疗规划提供支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值