美文网首页
Java类库

Java类库

作者: MrJunzzz | 来源:发表于2020-03-18 23:04 被阅读0次

Java常用类

Java8有217个包,4240个类,主要是java,javax,org三个包。

数字相关类

  • 整数 Short,Int,Long
    注意,Long赋值后面加L
  • 浮点数 Float,Double
    Float赋值必须带f,Double可以省略d
  • 大数类 BigInteger(大整数),BigDecimal(大浮点数)
  • 随机数类 Random
  • 工具类 Math

String类

public class StringTest {
    public static void main(String[] args){
        String a= "123;456;789;123 ";
        System.out.println(a.charAt(0));  //返回第0个元素
        System.out.println(a.indexOf(";"));  //返回第一个;的位置
        System.out.println(a.concat(";000"));  // 链接一个新字符串并返回,a不变
        System.out.println(a.contains("000")); // 判断a是否包含000
        System.out.println(a.endsWith("000")); //判断a是否以000结尾
        System.out.println(a.equals("000"));  // 判断a是否等于000
        System.out.println(a.equalsIgnoreCase("000")); //判断在忽略大小写的情况下是否等于000
        System.out.println(a.length()); //返回a的长度
        System.out.println(a.trim());  //返回a去除前后空格后的字符串,a不变
        String[] b = a.split(";"); // 讲a字符串按照;分成数组
        for(int i=0;i<b.length;i++){
            System.out.println(b[i]);
        }
        System.out.println("============================");
        System.out.println(a.substring(2,5)); //截取a的第2个到第5个字符a不变
        System.out.println(a.replace("1","a"));
        System.out.println(a.replaceAll("1","a"));   //前面可以是正则

        System.out.println("============================");

        String s1 = "12345?6789";
        String s2 = s1.replace("?","a");
        String s3 = s1.replaceAll("[?]","a");
        System.out.println(s2);
        System.out.println(s3); 
    }
}

输出结果

1
3
123;456;789;123 ;000
false
false
false
false
16
123;456;789;123
123
456
789
123 
============================
3;4
a23;456;789;a23 
a23;456;789;a23 
============================
12345a6789
12345a6789

可变字符串

  • StringBuffer (字符串加减,同步,性能好)
  • StringBuilder (字符串加减,同步,性能好)

相关文章

  • JVM虚拟机(1) 走进Java

    Java JDK Java程序设计语言 + Java虚拟机 + Java API类库 JRE Java API类库...

  • tomcat

    java初识 java SE java提供的标准类库 java EE java 提供专业版类库(如JSP运行时的类...

  • Hello Java

    目录 Java-基础(1/6) Java-对象(2/6) Java-核心库类 上(3/6) Java-核心库类下(...

  • Java图片处理工具类库

    Java图片处理工具类库 maven java

  • java成神之路---集合框架

    标签(空格分隔): java java集合类库的设计思想:“接口与实现分离” java类库中的集合接口和迭代器接口...

  • 第47条:了解和使用类库

    java类库就是由一堆java类打包在一起组成的库,封装一些类方便你使用,比如Map,List这种。 类库(Cla...

  • java中的基础类库是指什么

    java中的基础类库是指什么 基础类库就是java提供了一个类库,我们开发时可以从库里选出类来,调用其方法去实现一...

  • java中的基础类库是指什么

    java中的基础类库是指什么 基础类库就是java提供了一个类库,我们开发时可以从库里选出类来,调用其方法去实现一...

  • Java的Pattern与Matcher类

    Java的Pattern与Matcher类 (一)java.uti java.util 是 java 实用工具类库...

  • Java网络编程:Netty框架学习(二)---Java NIO

    概述 上篇中已经讲到Java中的NIO类库,Java中也称New IO,类库的目标就是要让Java支持非阻塞IO,...

网友评论

      本文标题:Java类库

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