java学习笔记之String类
String类总结
String类概述:
java.lang.String 类是字符串操作类
String类的常用构造方法:
//1.直接赋值
String str= "hellojava";
//2.new对象,参数是字符串
String str = new String("helloworld");
//3.参数是一个字符数组
char[] c= {'a','b'};
String str= new String(c);
//4.参数是字符数组的一部分
String str = new String(c,起始索引,长度);
String类的常用判断方法:
1.比较两个字符串的内容是否相等
boolean equals()
2.比较两个字符串是否相等,忽略大小写
boolean equalsIgnoreCase();
3.判断字符串是否以字符串str开头
boolean startsWith(String str);
4.判断字符串是否以字符串str结尾
boolean endsWith(String str);
String类的转换方法:
1.转换成字符数组
char[] toCharArray();
2.转成小写
String toLowerCase();
3.转成大写
String toUpperCase();
String 类的获取方法:
1.获取字符串指定索引处的字符
char charAt(int index);
2.获取字符串的长度
int length();
3.获取指定字符串在字符串中第一次出现的位置,如果没有就返回-1
int indexOf(String str );
4.从索引beginindex处开始截取一直到最后
String substring(int beginindex);
5.从索引beginindex处开始截取一直到索引endindex处,包头不包尾
String substring(int beginindex , int endindex);
String类去两头空格,切割方法
1.去除两头空格
String trim();
2.切割,根据某种规则切割成String类数组
String[] strArr= string.split(String regex);
String 类的替换方法
1.将字符串中的字符替换成别的字符
String replace(char oldc, char newc);
2.将字符串中的字符串替换成别的字符串
String replace(String oldstr,String newStr);
java学习笔记之String类的更多相关文章
- Java学习笔记 02 String类、StringBuilder类、字符串格式化和正则表达式
一.String类一般字符串 声明字符串 >>String str 创建字符串 >>String(char a[])方法用于将一个字符数组创建为String对象 >> ...
- java学习笔记5——String类常用方法
1.字符串长度计算: int i = String1.length(); 2.字符串比较:1) equals()和equalsIgnoreCase //比较两个字符串对象的实体是否相同,相同输出tru ...
- java学习笔记7--抽象类与抽象方法
接着前面的学习: java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) jav ...
- Java学习笔记16---抽象类与接口的浅显理解
抽象类是由abstract修饰的类,定义方式如public abstract class A{...}. 接口由interface修饰,定义方式如public interface B{...}. 抽象 ...
- 1.9(java学习笔记)object类及toString()与equals()方法
object类 java中objec是所有类公共的父类,一个类只要没有明显的继承某一类,那么它就是继承object类. 例如 class Person {......};和class Person e ...
- 【原】Java学习笔记031 - 常用类
package cn.temptation; public class Sample01 { public static void main(String[] args) { /* * 类 Math: ...
- Java学习笔记day06_自定义类_ArrayList
1.自定义类class 使用类的形式, 对现实中的事物进行描述. 类是引用数据类型. 事物: 方法,变量. 方法:事物具备的功能. 变量:事物的属性. 格式: public class 类名{ //属 ...
- Java学习笔记(2)——有关类
Java类的高级特性: {Java管理文件机制:类包. 同一个包中的类互相访问时,可以不指定包名. 同一个包中的类不必存放在同一位置,如com.lang.class1和com.lang.class2可 ...
- java学习之路--String类的基本方法
String类常见的功能 获取 1.1 字符串中包含的字符数,也就是获取字符串的长度:int length(); 1.2 根据位置获取某个位置上的字符:char charAt(int index) 1 ...
随机推荐
- Towers CodeForces - 229D
The city of D consists of n towers, built consecutively on a straight line. The height of the tower ...
- Android 开发笔记___复选框__checkbox
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout ...
- PHP读取数据库表显示到前台
<?php$username=$_GET['uid']; //获取一个值作为查询条件 $result=$db->query("select * from trip where a ...
- sql select case when 语句
有道笔试题: 服务器监控表server_status中,当服务器状态发生server_status变化时数据表中将被插入一条记录,状态0表示停机 1表示正常,用SQL查询Server A 的停机开始 ...
- C#设计模式之十三代理模式(Proxy)【结构型】
一.引言 今天我们要讲[结构型]设计模式的第七个模式,也是"结构型"设计模式中的最后一个模式,该模式是[代理模式],英文名称是:Proxy Pattern.还是老套路,先从名字 ...
- Eclipse中启动tomcat从console跳回servers
- [转载] epoll详解
转载自http://blog.csdn.net/xiajun07061225/article/details/9250579 什么是epoll epoll是什么?按照man手册的说法:是为处理大批量句 ...
- K-Means和图片压缩
通俗的介绍这种压缩方式,就是将原来很多的颜色用少量的颜色去表示,这样就可以减小图片大小了.下面首先我先介绍下K-Means,当你了解了K-Means那么你也很容易的可以去理解图片压缩了,最后附上图片压 ...
- iOS设置圆角的方法及指定圆角的位置
在iOS开发中,我们经常会遇到设置圆角的问题, 以下是几种设置圆角的方法: 第一种方法: 通过设置layer的属性 代码: UIImageView *imageView = [[UIImageView ...
- shell中条件判断语法与判断条件小结
1. IF条件判断语法: if Athen dosthelif B dosthelse dosthfi 2. 判断条件: 2.1 字符串判断 str1 = str2 当两个串有相同 ...