String a = "abc";
String b = "abc";
a==b ;//返回true,因为a,b指向的是同一个地址

String a = new String("abc");
String b = new String("abc");
a==b;//返回false,因为a,b指向的不是同一个地址
------------------------------------------------------------
a = "abc def";
b ="abc def";
a.charAt(2);//查找下标为2的字符
a.compareTo("Abc");//和该字符串比大小,直到有一个字符不一样大
a.concat("ghi");//a = a+"ghi";效果一样
a.endsWith("def");//判断是否以def结尾
a.startWith("abc");//判断是否以abc开头
a.contains("abc");//判断是否包含abc
a.equals(b);//判断a和b字符串的内容是否相等
a.indexOf("c");//判断首次出现“c”的位置
a.lastIndexOf("c");//判断最后一次出现“c”的位置
a.indexOf("c",2);//判断从下标为2的的字符开始,首次出现“c”的位置
a.length();//a的长度
a.replace('c','a');//用“a”替换字符串里的“c”
String[] arr = a.split(" ");//将字符串以空格分为数组
a.substring(3);//从下标3开始输出,直到末尾
a.substring(3,5);//输出下标3到5的字符
a.toLowerCase();//将字符串变为小写
a.toUpperCase();//将字符串变为大写

转载于:https://www.cnblogs.com/liubing2018/p/8410809.html

java String 常用方法集合相关推荐

  1. java string 常用方法_String类的12个常用方法

    1.用字符数组value创建一个String对象 方法: public String(char[] value) 实例: char[] value ={"a","b&qu ...

  2. [JAVA] String常用方法

    近期学习java,发现String有很多好用并且常用的方法,这里取几个较为常用的做下笔记! 1. length()  获得字符串长度 String a = "Hello World!&quo ...

  3. java stringbu,Java String和StringBuilder常用方法,

    Java String和StringBuilder常用方法, java.lang.string类(string类用于处理字符串这种数据类型:所属套件:java.lang) 1. charAt方法.(语 ...

  4. [Java]String类基础知识与常用方法总结

    这篇文章用于记录个人学习过程中Java中String类的一些基础知识和方法.主要记录了String类的特性.常用方法,以及和基本数据类型.包装类互转方面的内容. 源码部分 我们先简易看下Java13中 ...

  5. java String转数组||String转集合||将字符串转化为数组

    java String转数组||String转集合||将字符串转化为数组 如果你和我一样你们公司有人这样存数据的话 这就很气人,如果用分割的方法的话 还需要去除前后两个中括号,还有两个双引号要分割,气 ...

  6. Java String类 常用方法

    String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...

  7. 小汤学编程之JAVA基础day10——常用类(二):String常用方法、正则、StringBuffer和StringBuilder、Math和Random类、日期类和数字类

    一.String常用方法 二.正则表达式 1.基本     2.常用     3.高级 三.StringBuilder和StringBuffer类 1.区别     2.常用方法     3.继承结构 ...

  8. java long拼接,String类型集合元素分割和拼接,String类型集合转为Long类型集合

    String类型集合中元素拼接为字符串与字符串分割组成数组: List list = new ArrayList<>(); String a= "张三,李四"; Str ...

  9. Thinking in java基础之集合框架

    Thinking in java基础之集合框架 大家都知道我的习惯,先上图说话. 集合简介(容器) 把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成 ...

最新文章

  1. spring如何解决循环依赖
  2. 【Kaggle-MNIST之路】CNN+改进过的损失函数+多次的epoch(四)
  3. ubuntu基于apache+postgresql编译安装zabbix
  4. Tomcat tomcat-users.xml详解
  5. GDI+绘制极坐标图(Polar Diagram)
  6. 配置 --- vscode中react格式化解决方案
  7. HDU 1108 最小公倍数
  8. 【JQGRID DOCUMENTATION】.学习笔记.5.Form Editing
  9. HTML5新的javascript选择器
  10. typora绑定github博客_零基础搭建个人博客
  11. Windows10 Virtualization Technology虚拟化技术功能
  12. Linux中下载,压缩,解压等命令
  13. 记录一下idea启动显示If you already have a 64-bit JDK installed ,defined a JAVA_HOME...的错误
  14. ELK---介绍--安装配置
  15. 专利分析:数字人民币的“双离线”支付问题
  16. CountDownLatch:别浪,等人齐再团!
  17. Jmeter:java.net.URISyntaxException: Illegal character in fragment at index XX问题解决方法
  18. VUE酒店日期选择,时间段选择插件vue-mobile-calendar使用
  19. r语言做绘制精美pcoa图_如何绘制精美的PCoA图形
  20. range 小程序picker_微信小程序picker滚动选择器使用详解

热门文章

  1. map mybatis 的字段返回0_mybatis返回map类型数据空值字段不显示(三种解决方法)
  2. php preg_match 只匹配第一个字符_PHP正则表达式核心技术完全详解 第3节
  3. qt控制程序打开记事本_QT记事本小部件教程(二):应用程序主要源文件main.cpp详细代码...
  4. think php union,UNION -ThinkPHP3.2.3完全开发手册 | AnSpoon.Com
  5. 【CSP201312-1 】出现次数最多的数,排序后扫描并记录
  6. NYOJ833 - 取石子(七)
  7. linux 配置远程日志服务器配置,配置远程日志服务器—实现日志的集中管理
  8. mysql拷贝目录迁移方案_mysql 直接拷贝data 目录下文件 进行数据库迁移时遇到的一些问题??...
  9. 计算机类专业综合理论模拟试卷4,计算机类专业理论综合考试试题
  10. python鼠标位置_用python3 返回鼠标位置的实现方法(带界面)