//创建对象格式:类名 对象名 = new 类名([参数]);
        String s = new String("嘻嘻嘻");
        String s2 =  "嘿嘿嘿";
        System.out.println("s2:"+s2);
        System.out.println("s:"+s);
        
        String str = "今天是个好日子嘿1嘿2嘿3";
        //返回指定索引位置的字符(索引位置从0开始)
        char c = str.charAt(3);
        System.out.println("c:"+c);
        
        /*
         * t1.compareTo(t2):
         *     t1大时返回正数
         *     t2大时返回负数
         *     相同时返回0
         */
        String t1 = "ab丹";
        String t2 = "ab曹";
        System.out.println(t1.compareTo(t2));
//        System.out.println((int)'丹');
        
//        t2 = t2+"刘志鹏";
        t2 = t2.concat("丹斌斌");
        System.out.println(t2);
        
        s = "今天是嘿个好日子,嘿一起去泡脚呀,嘿嘿嘿";
        //在字符串中查询第一次出现的字符索引位置
        int i = s.indexOf("嘿个");
        
        System.out.println(i);
        s = "";
        //求出字符串长度(字符个数)
        System.out.println(s.length());
        
        boolean b = s.isEmpty();
        System.out.println(b);
        
        s = "今天天个是个今天嘿嘿嘿今令天";
        //返回字符串中 指定的字符最后一次出现的索引位置
        System.out.println(s.lastIndexOf("天"));
        //用指定字符串替换字符串中的指定字符(不管出现几次全部替换)
        s = s.replace("今", "明日");
        System.out.println(s);
        
        s = "段明硕,梁昱程,李昊, 钟赐林:思密达,李俊萱-大佐";
        //拆分:根据指定个字符格式(正则表达式)进行拆分
        String[] ss = s.split(",");
        //遍历数组
        for (int j = 0; j < ss.length; j++) {
              System.out.println(ss[j]);
        }
        
        //从指定位置开始截取到最后
        s = s.substring(2);
        System.out.println(s);
        
        s = "abcdefg";
        //从指定开始位置截取到 指定的结束位置(不包括结束位置的元素)
        s = s.substring(2, 6);
        System.out.println(s);
        
        //把字符串转换为char类型的数组
        char[] cs = s.toCharArray();
        for (int j = 0; j < cs.length; j++) {
            System.out.println(cs[j]);
        }
        
        
        //大小写转换 自己写
        
        s = " a b ";
        System.out.println(s);
        //去除前后的空格,不管中间的
        System.out.println(s.trim());

Java API String相关推荐

  1. java API(String类 和 StringBuffer类)

    java api 指的是jdk中提供的各种功能的java类. 在java中定义了String和StringBuffer两个类来包装字符串,并提供了一系列操作字符串的方法,他们都位于java.long包 ...

  2. Cannot resolve method ‘call(java.lang.String, org.apache.flink.table.api.ApiExpression)‘

    intellij提示: Cannot resolve method 'call(java.lang.String, org.apache.flink.table.api.ApiExpression)' ...

  3. Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 String.format()方法的原生API

    总目录 iOS开发笔记目录 从一无所知到入门 文章目录 需求 Screenshot Code Output 需求 我有多个参数(类型也许不同),需要拼接到一个字符串中. 在Java中有String.f ...

  4. 2021年大数据Kafka(五):❤️Kafka的java API编写❤️

    全网最详细的大数据Kafka文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 Kafka的java API编写 一.生产者代码 第一步: ...

  5. 2021年大数据ZooKeeper(五):ZooKeeper Java API操作

    目录 ZooKeeper Java API操作 引入maven坐标 节点的操作 ZooKeeper Java API操作 这里操作Zookeeper的JavaAPI使用的是一套zookeeper客户端 ...

  6. java string改变的影响_为什么Java的string类要设成immutable(不可变的)

    最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类 ...

  7. 随机森林 java_机器学习weka,java api调用随机森林及保存模型

    工作需要,了解了一下weka的java api,主要是随机森林这一块,刚开始学习,记录下. 了解不多,直接上demo,里面有一些注释说明: package weka; import java.io.F ...

  8. 【ZooKeeper Notes 3】ZooKeeper Java API 使用样例

    查看PDF版本 转载请注明:@ni掌柜 nileader@gmail.com ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务框架,包含一组简单的原语集合.通过这些原语言的组合使用, ...

  9. Kafka系列三 java API操作

    使用java API操作kafka 1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs ...

最新文章

  1. Javascript Step by Step - 03
  2. centos7安装face_recognition踩各种坑
  3. 安装应用需要打开未知来源权限_打开安卓这个开关 不让流氓软件肆意妄为
  4. structs2 result type介绍
  5. 搞定使用MySQL导入外部的SQL文件执行
  6. 2017年值得学习的3个CSS特性
  7. mysql truncate很慢_mysql truncate 的问题
  8. 报表工具分析总结报告
  9. 三边定位的最小二乘法运用
  10. Excel数据透视表教程小结
  11. app中跳转到手机浏览器,部分手机白屏解决(Vue)
  12. Java Web基础
  13. gb2312中的英文字母占几个字节?
  14. 前端小技巧(2)-performance.timing属性介绍
  15. Testin云测平台
  16. 用Python一步读写csv、xlsx表格
  17. EditText的属性!
  18. sql脚本语言中的循环语句介绍
  19. oracle 根据sid psid,windows 获取当前用户的sid
  20. Java:输入年月日,输出这一天是这一年的第几天。

热门文章

  1. linux通讯录软件带头像,Ubuntu联系人应用已支持增强的头像功能
  2. 抖音直播带货怎么开通?最新政策及直播带货话术技巧!
  3. nmon analyser 使用中报错“宏”不可用的问题及处理
  4. 沉睡者 - 微信内测一个手机可注册2微信号
  5. Jsp文件修改后不生效怎么办?
  6. Mysql中使用关键字name做字段名
  7. 解决QT接受串口数据时数据更新不及时,串口数据太多导致程序界面崩溃,串口接收数据过快等问题
  8. iOS开发设计模式详解
  9. centos7 安装obs studio
  10. 2021 谷歌游戏出海峰会精彩内容回放 | 跨界破圈 赢在未来