文档章节

Java知识点08-String

d
 dfhao
发布于 2017/04/14 09:28
字数 208
阅读 12
收藏 0

一、连接字符串

  • +

二、获取字符串的信息

  • 字符串长度 .length()

  • 字符串查找 

    .indexOf()字符串首次出现的位置

    .lastIndexOf()字符串最后出现的位置

  • 获取指定位置的字符 .charAt()

三、字符串操作

  1. 获取子字符串

    .substring(int beginIndex)

    .substring(int beginIndex,int endIndex)

  2. 去除空格         .trim() //去除首尾的空格

  3. 字符串替换

    .replace(oldChar)

    .replaceAll()

    相同点都是全部替换,replaceAll支持正则表达

  4. 判断字符串的开始和结尾

    .startsWith()

    .endsWith()

  5. 判断字符串是否相等

    .equals() //考虑大小写

    .equalsIgnoreCase() //忽略大小写

    两个对象比较的时候

    == 比较的是内存地址

    equals比较的是内容

  6. 按字典顺序比较两个字符串         .compareTo()

  7. 字母大小写转换

    toLowerCase()

    to

  8. 字符串分割

    split()

    \\ 转意

 

© 著作权归作者所有

上一篇: 数据库知识
d
粉丝 4
博文 17
码字总数 6158
作品 0
杭州
程序员
私信 提问
spring+mybatis,事务不起作用,求帮忙

spring + mybatis,开始annotation式事务 配置如下: 在Service层使用@Transactional,Service没有用接口 @Transactional public void registerAccount(Account account, String email, Long......

grdhgx
2013/09/03
1K
4
android jni jobjectArray

public void testJNI(){ JTest mJTest = new JTest(); MailInfo[] mMailInfos = mJTest.mObjMethod("Thi"); if (mMailInfos.length == 0) { System.out.println(">>>>>>>>>>>>>>>>mMailInfos......

miyuehu
2012/08/17
1K
1
算法和编程面试题精选TOP50!(附代码+解题思路+答案)

作者 | javinpaul 编译 | 王天宇、Jane 整理 | Jane 出品 | AI科技大本营 【导读】之前我们给同学们推荐了很多关于 Python 的面试资源,大家都表示很有用。这次营长表示要翻 Java 的牌子啦~...

AI科技大本营
2018/09/27
0
0
最新scjp认证考试技巧

Java以其平台无关性、面向对象、支持多线程等优点成为越来越多的程序开发人员的新宠,Java技术以其独特的优势在越来越多的领域得以使用和发展。作为程序开发人员,为了检验对Java掌握的程度,...

vdhafy
2011/03/09
243
1
算法和编程面试题精选 TOP50!(附代码+解题思路+答案)

作者 | javinpaul 出品 | AI科技大本营 数组 数组,将元素存储到内存的连续位置中,是最基本的数据结构。在任何和编程相关的面试中,都会被问到和数组相关的问题,可以说是非常热门的考题之一...

CSDN资讯
2018/10/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
4
0
Kernel DMA

为什么会有DMA(直接内存访问)?我们知道通常情况下,内存数据跟外设之间的通信是通过cpu来传递的。cpu运行io指令将数据从内存拷贝到外设的io端口,或者从外设的io端口拷贝到内存。由于外设...

yepanl
今天
6
0
hive

一、hive的定义: Hive是一个SQL解析引擎,将SQL语句转译成MR Job,然后再在Hadoop平台上运行,达到快速开发的目的 Hive中的表是纯逻辑表,就只是表的定义,即表的元数据。本质就是Hadoop的目...

霉男纸
今天
3
0
二、Spring Cloud—Eureka(Greenwich.SR1)

注:本系列文章所用工具及版本如下:开发工具(IDEA 2018.3.5),Spring Boot(2.1.3.RELEASE),Spring Cloud(Greenwich.SR1),Maven(3.6.0),JDK(1.8) Eureka: Eureka是Netflix开发...

倪伟伟
昨天
13
0
eclipse常用插件

amaterasUML https://takezoe.github.io/amateras-update-site/ https://github.com/takezoe/amateras-modeler modelGoon https://www.cnblogs.com/aademeng/articles/6890266.html......

大头鬼_yc
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部