String 类的常用方法
format 是String类的一个非常有用的静态函数,可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式 toCharArray方法可以将字符串转为字符数组 getBytes方法可以将字符串转为字节数组 compareTo
//compareTo方法也可以判断两个字符串的值是否相等
//如果返回零则代表相等,返回的不是零则代表不相等 length
//length方法可以获取字符串的长度
System.out.println("字符串的长度是:"+str.length()); charAt //charAt方法可以获取字符串中指定位置(下标)上的字符
char ch = str.charAt();
System.out.println("字符串中第五个字符是:"+ch); indexof //IndexOf方法和lastIndexOf方法都可以传入两个参数
//第二个参数的作用是,给出查找的起始位置
//如果在字符串中找是否存在的字符,则返回该字符的下标,找不到则返回-1 lastIndexOf //lastIndexOf的方法作用与indexof方法作用一样
//IndexOf方法和lastIndexOf方法都可以传入两个参数
//第二个参数的作用是,给出查找的起始位置
//只是查找的方向不同 lastIndexOf是从前往后找 从右往左 Contains //字符串中如果找的包含有字符串的就返回true真 否则就返回false endsWith
//endsWith()方法则判断是否以什么结尾
//如果存在则为真返回true 否则为假返回false replace //replace的作用就是把str的字符串替换为r的字符串 String str="This is my original string ,it is very good!";
//replace的作用就是把str的字符串替换为r的字符串
String r="it"; split //利用split把字符串按照指定的分割符进行分割,然后返回字符串数组 startsWith //startsWith()方法是判断该字符串是否以指定子字符串开头,是返回真 否则返回假 substring //substring()方法可以截取字符串
//第一个参数为起始位置,第二个参数为终止位置,
//如果不写第二个参数则直接从起始位置截取到末尾
//包含起始位置,不包含终止位置
toLowerCase //toLowerCase的作用就是把字符串的值全部变为小写 toUpperCase
//toUpperCase的作用就是把字符串的值全部变为大写 trim //trim()可以将字符串首尾空格去除,中间的空格不能去除 valueOf //valueOf()可以将其他类型的数据转为字符串类型
String 类的常用方法的更多相关文章
- Java String类的常用方法
String(byte[ ] bytes):通过byte数组构造字符串对象. String(char[ ] value):通过char数组构造字符串对象. String(Sting original) ...
- Java修炼——String类_常用方法_常量池
String类的定义:String 是不可变字符序列 String 类的常用方法(全部都是不能改变String本身的值,都是在常量池里输出,没有改变其值) String string="ab ...
- String 类的常用方法都有那些?(未完成)
String 类的常用方法都有那些?(未完成)
- Java问题解读系列之String相关---String类的常用方法?
今天的题目是:String类的常用方法? 首先,我们在eclipse中定义一个字符串,然后使用alt+/就会出现String类的所有方法,如下图所示: 下面我就挑选一些常用的方法进行介绍: 首先定义两 ...
- 总结String类的常用方法
总结String类的常用方法 1. 获取字符串长度 public int length() 2. 获取字符串某一位置的字符 public char charAt(int index) 注意:字符串中第 ...
- IT第九天 - 包、访问修饰符、变量的内存分配、String类中常用方法
IT第九天 上午 包 1.包的命名规则:域名.项目名称.模块名 2.如:Wfei.com.windows.login 访问限制符 1.四种访问限制符分别对应为: (1)default:默认的,默认为p ...
- java 中String类的常用方法总结,带你玩转String类。
String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...
- String类的常用方法总结
一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能有类.String类对象创建 ...
- JAVA的String类的常用方法(转载)
Java-String类的常用方法总结 一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的f ...
- java 中String类的常用方法总结,玩转String类
String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...
随机推荐
- Mysql 免安装版本配置
1. 安装命令 (制定安装目录的my.ini文件) mysqld --install MySQL --defaults-file="C:\mysql-5.7.26-winx64\bin\my ...
- ArrayList,linkedList vecator的实现和区别
1.线程安全问题. ArrayList 和 linkedList 线程是不安全的,而vecator是线程安全的. 因为ArrayList 和 linkedList 是线程不同步的,vecator是同步 ...
- 浅谈WebService开发三(动态调用WebService)转
在前两讲里,我已经向大家演示了如何使用WebService.同步, 异步调用WebService,而在实际开发过程中,可能会有多个WebService接口供你选择,而在程序执行过程中才决定使用哪一个 ...
- jdk下载安装后为什么要设置环境变量?
因为电脑不知道javac这个命令是在C:\Program Files\JAVA\jdk1.8.0_65\bin的这个路径下面,所以我们要设置好环境变量,来让电脑知道其路径
- D-query SPOJ 树状数组+离线
D-query SPOJ 树状数组+离线/莫队算法 题意 有一串正数,求一定区间中有多少个不同的数 解题思路--树状数组 说明一下,树状数组开始全部是零. 首先,我们存下所有需要查询的区间,然后根据右 ...
- [BZOJ 3731] Gty的超级妹子树 (树分块)
[BZOJ 3731] Gty的超级妹子树 (树分块) 题面 给出一棵树(或森林),每个点都有一个值.现在有四种操作 1.查询x子树里>y的值有多少个 2.把点x的值改成y 3.添加一个新节点, ...
- 使用IntelliJ IDEA配置Tomcat(详细操作)
一,下载Tomcat 1.进入官网Http://tomcat.apache.org/,选择download,下载所需要的Tomcat版本.(注意:最好下载Tomcat 7 或者Tomcat 8 因为最 ...
- Java8 HashMap详解(转)
Java8 对 HashMap 进行了一些修改,最大的不同就是利用了红黑树,所以其由 数组+链表+红黑树 组成. 根据 Java7 HashMap 的介绍,我们知道,查找的时候,根据 hash 值我们 ...
- SCUT - 297 - 狂符「幻视调律(Visionary Tuning)」 - 重链剖分
https://scut.online/p/297 一般的树剖是关于点权的,但是突发奇想好像边权也是一样的.做一些小改动. #include<bits/stdc++.h> #define ...
- IIS 发布网站出现<compilation debug="true" targetFramework="4.6.1">错误
参考:http://www.mamicode.com/info-detail-1180214.html 原因是环境只安装到.net Framework 4.5 的版本(.net版本向下兼容 ) 解决方 ...