美文网首页
java基础第十三天

java基础第十三天

作者: 红颜心雨 | 来源:发表于2017-03-21 18:39 被阅读0次

1.Java API

(1):包(封)装类:都是被final修饰,不能被继承

byte:Byte

short:Short

int:Integer

long:Long

float:Float

double:Double

Char:Character

boolean:Boolean

Integer为例:

MAX_VALUE:int的最大值

MIN_VALUE:int的最小值

parseInt():把String表示的整型转化为int类型

装箱:把基本类型转化为包装类型

拆箱:把包装类型转化为基本类型

从jdk1.5之后支持自动拆装箱

(2)String

2.1String类是被final修饰的,不能被继承

2.2String常用方法

length()获取长度

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

replace(char oldChar,char

newChar)将当前字符串对象中出现的所有oldChar替换为newChar,组成新的string对象并返回。

substring(int beginIndex):从当前字符串中截取子串,范围从beginIndex开始(包括索引为beginIndex的字符)直到结尾,组成新的String对象并返回。

substring(int beginIndex,int

endIndex) :截取范围从beginIndex开始直到endIndex结束

public int indexOf(int ch)返回字符(char)ch在当前字符串中第一次出现的位置,没找到则返回-1

indexOf(int ch,intfromIndex),indexOf(String str),indexOf(String str,int fromIndex)

toLowerCase()将当前字符串中所有字符转换为小写

toUpperCase()将当前字符串中所有字符转换成大写

trim()删除当前字符串前后的空格符

startsWith(Stringprefix) :

测试此字符串是否以指定的前缀开始。

endsWith(Stringsuffix) :

测试此字符串是否以指定的后缀结束。

Split(String str):字符串分隔的方法

lastIndexOf(int char):返回字符下标,从后往前找,找到把字符对应的下标返回,找不到返回-1;

lastIndexOf(int char,int fromIndex),

lastIndexOf(String str),

lastIndexOf(String str,intfromIndex)

2.3String内存相关知识

3.StringBuffer:

可变的字符序列,允许对字符串进行增,删,改操作无需创建新的对象

StringBuilder:可变的字符序列,此类提供一个与StringBuffer兼容的API,线程不安全的,一般用于单线程

4.String,StringBuffer,StringBuilder之间的区别:

String:字符串是不可变的

StringBuffer和StringBuilder是可变的,

StringBuffer是线程安全的,StringBuilder是线程不安全,一般用于单线程,如果程序是单线程的话,首选StringBuilder,速度最快

StringBuffer常用方法:

Append(),repalce(),delete(),insert(),setCharAt(),length(),

subString(),reverse();

相关文章

  • Java全套学习资料

    Java基础 1-1 就业课(2.0)-Java基础语法 第1节java运行环境 第2节HelloWorld案例 ...

  • 九章算法课程顺序

    第1周 第一周: Java与算法基础入门 Java 语法基础 Introduction to Java 变量,二进...

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

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

  • 2018-06-25

    《Java从小白到大牛》之第4章 Java语法基础 Java语法基础 本章主要为大家介绍Java的一些基本语法,其...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 《零基础 Java 开发 》 第三章 运算符

    《零基础 Java 开发》 第3章 运算符

  • 《零基础 Java 开发 》全书目录

    第1部分 Java开发基础第一章 搭建Java开发环境1.1 Java简介1.2 Java开发环境搭建1.3 ...

  • 技术体系

    一,java核心 java基础,jvm,算法,多线程,设计模式 Java基础:java基础相关,全栈java基础 ...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • IT人士程序员架构师pdf书籍合集打包下载

    Java编程系列书籍 1.《Java 编程思想(第4版)》2.《JAVA2核心技术卷1:基础知识(原书第7版)》3...

网友评论

      本文标题:java基础第十三天

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