美文网首页
Java 基础Api

Java 基础Api

作者: 1baibai | 来源:发表于2021-11-08 14:35 被阅读0次

1. 字符串


        String s = "this is java   ";
        String t = "this is Java";

        /* 转大写  */
        System.out.println(s.toUpperCase(Locale.ROOT));
        /*小写*/
        System.out.println(s.toLowerCase(Locale.ROOT));
        /*相等*/
        System.out.println(s.equals(t));
        /*忽略大小写*/
        System.out.println(s.equalsIgnoreCase(t));
        /*字符包含*/
        System.out.println(s.contains("is"));
        /*字符截取*/
        System.out.println(s.substring(5,7));
        /*字符去除空格*/
        System.out.println(s.trim());
        /*字符去除空格*/
        //System.out.println(s.strip());
        /*空字符*/
        System.out.println(s.isEmpty());
        /*空字符*/
        //System.out.println(s.isBlank());
        /*字符替换*/
        System.out.println(s.replace('h','A'));
        /*正则替换指点字符*/
        System.out.println(s.replaceAll("[i]+", "vv"));


        /*分割字符串 -> 字符数组*/
        System.out.println(s.split("\\\n"));
        /*字符数组 -> 字符串*/
        System.out.println(String.join("",new String[]{"J", "a", "v", "a"}));
        /*格式化*/
        System.out.println(String.format("my name is %s, age is %d, i have %.2f kg", "Jonbse", 65, 45.8));
        /*数字 -> 字符串*/
        System.out.println(String.valueOf(10086));
        /*浮点数 -> 字符串*/
        System.out.println(String.valueOf(34.55));
        /*bool -> 字符串*/
        System.out.println(String.valueOf(true));
        /*整数 -> 字符串*/
        System.out.println(Integer.parseInt("10086"));
        /*字符 -> 16进制*/
        System.out.println(Integer.parseInt("ff", 16));
        /*bool -> 字符串*/
        System.out.println(Boolean.parseBoolean("FALSE"));
        /*String对应的系统变量 -> Integer*/
        System.out.println(Integer.getInteger("java.version"));
        /*字符串 -> 字符数组*/
        System.out.println("Java".toCharArray().length);
        /*字符数组 -> 字符串*/
        System.out.println(new String("Java".toCharArray()));
        /*字符串 -> byte[]*/
        System.out.println(s.getBytes(StandardCharsets.UTF_8));
        /*byte[] - 字符串*/
        System.out.println(new String(s.getBytes("GBK"),"GBK"));

        /*可变字符串*/
        StringBuilder stringBuilder = new StringBuilder(1024);
        stringBuilder.append('h').append('e').append('l').insert(stringBuilder.length(), "low");
        System.out.println(stringBuilder.toString());

相关文章

  • Java NIO

    一、基础概念 Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java ...

  • java基础:String — 字符串常量池与intern(二)

    其他更多java基础文章:java基础学习(目录) 学习资料:String类API中文深入解析String#int...

  • Javaweb自学(一)学习路线规划

    一、Java学习路线 第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; (基础) 第...

  • Java后端知识体系

    基础重点(必须扎实) Java语言 语言基础 《Java核心技术》基础语法面向对象常用API异常处理集合IO多线程...

  • Java Web后端 - Spring Boot学习

    学习之前,请确保拥有适当Java基础(或者面向对象编程基础),并且了解HTML/Restful Api至于Java...

  • Java 基础Api

    1. 字符串

  • Java8新的时间日期库

    综述 时间API分类概述 新的API: java.time,由5个包组成 java.time- 包含值对象的基础包...

  • Java基础系列-时间日期API

    原创文章,转载请标注出处:《Java基础系-列时间日期API》 一、概述 Java提供了有关时间的类和API,可以...

  • Android面试题4

    1 Java基础知识。线程,java虚拟机,内存模型等。2 Android基础知识。官方API,常用控件源码,自定...

  • Spring集成ActiveMQ

    ActiveMQ基础 JMS(JAVA Message Service,java消息服务)API是一个消息服务的标...

网友评论

      本文标题:Java 基础Api

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