一、字符串常用的方法


package com.bjpowernode.java_learning;

​

public class D73_StringMethodBriefIntroduction {

  public static void main(String[] args) {

    //1.char charAt(int index)代笔取出字符串的第index的字符

    char c1 = "abcdef".charAt(2);

    System.out.println(c1);

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

    //2.boolean endsWith(String endstr)返回这个字符串是否以括号里的参数结尾的

    System.out.println("HelloWorld".endsWith("ld"));

    System.out.println("HelloWorld".endsWith(".java"));

    System.out.println("HelloWorld".endsWith("pjava"));

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

    //3.boolean equlasIgnoreCase(String anontherString)忽略大小写之后,返回是否和参数一样

    System.out.println("abc".equalsIgnoreCase("ABC"));

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

    //4.byte[] getBytes();返回参数的byte数组形式

    byte[] bytes = "abc".getBytes();

    for(int i=0;i<bytes.length;i++) {

      System.out.println(bytes[i]);

    }

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

    //5.indexOf(String str)返回指定子字符串在此字符串中第一次出现的索引

    System.out.println("I am a hero".indexOf("a"));

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

    //6.indexof(String str,int fromIndex);从fromIndex往后面数第一次出现

    System.out.println("javalanguageiseasytolearn".indexOf("a",2));

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

    //7.lastIndexOf(String str)倒数字符串从最后一个开始往前数,第一次出现;要是参数后面再带一个,就是从倒数这个数字开始

    System.out.println("javalanguageiseasytolearn".lastIndexOf("r"));

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

    //8.lendgth字符的长度,有一点注意,在数组中就是属性,再字符串中就是方法

    System.out.println("jdsofa".length());

    int[] i1 = {2,5,87,4,9};

    System.out.println(i1.length);

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

    //9.String replaceAll(String s1,String s2)把字符串中的s1片段改成s2片段

    String s2 = "abck".replaceAll("b","jdios");

    System.out.println(s2);

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

    //10.String[] split(string s);把字符串以s进行分割

    String[] s3 = "a,gi,gi,gohji".split(",");

    for(int j=0;j<s3.length;j++) {

      System.out.println(s3[j]);

    }

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

    //11.boolean startWith(String s);//返回字符串是否以s为开头

    System.out.println("/system/login".startsWith("/"));

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

    //12.String substring(int begin);//从第begin下标开始往后截取字符串;加一个参数int end,就是指从begin开始到end结束,且end不包括

    System.out.println("abddkfja".substring(5));

    System.out.println("abddkfja".substring(5,6));

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

    //13.char[] toCharArrays();

    char[] c4 = "IloveChina".toCharArray();

    for(int j=0;j<c4.length;j++) {

      System.out.println(c4[j]);

    }

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

  }

}

三、源码:

D73_StringMethodBriefIntroduction.java

https://github.com/ruigege66/Java/blob/master/D73_StringMethodBriefIntroduction.java

2.CSDN:https://blog.csdn.net/weixin_44630050

3.博客园:https://www.cnblogs.com/ruigege0000/

4.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料

最新文章

  1. dbca建库sys用户被锁
  2. CodeViz代码可视化
  3. 背水一战 Windows 10 (2) - UI: 概述, 启动屏幕, 屏幕方向
  4. 《C#高级编程》学习笔记------C#中的委托和事件(续)
  5. Solr相关概念详解:SolrRequestHandler
  6. POJ 3170 Knights of Ni (暴力,双向BFS)
  7. OpenXml操作Word的一些操作总结.无word组件生成word.
  8. 自定义鼠标Cursor转变成图片
  9. FP—Growth算法
  10. shape和selector是Android UI设计中经常用到的
  11. BOM物料清单在输入用料计划时快捷选择物料没有带出单位
  12. 通过与Quickbuild和Mist.io的持续集成实现云管理和使用监控
  13. Android为TV端助力 事件分发机制
  14. LeetCode 657. Robot Return to Origin
  15. JavaSrcipt的数字(number):深入理解内部机制
  16. chmod chown
  17. c# mongo 数组里对象更新
  18. 【bzoj1758】 Wc2010—重建计划
  19. Lua中的metatable详解
  20. ubuntu下安装lamp环境

热门文章

  1. HTML5浏览器支持及兼容性处理
  2. [模板]线性递推+BM
  3. [JLOI2014]松鼠的新家(树链剖分)
  4. Shell字符串比较相等、不相等方法小结【转】
  5. CTF--HTTP服务--SQL注入POST参数-注入HTTP报文
  6. HanLP《自然语言处理入门》笔记--1.新手上路
  7. 利用http协议使用普通的网站虚拟主机+安信可A6C GPRS模块实现对stm32的远程升级
  8. Shell常用命令之ip
  9. C# 解析JSON遇到以错误提示:应为状态“Element”。。遇到名称为“”、命名空间为“”的“Text”。
  10. parzen 窗的matlab实现