博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 基础功能
阅读量:6799 次
发布时间:2019-06-26

本文共 2570 字,大约阅读时间需要 8 分钟。

   1、str.length();// 获取整个字符串的长度

public class Test {	public static void main(String[] args) {		String  s = "abcdefg";		System.out.println(s.length());	}}

 打印为7  abcdefg一共7个

       2、 str.trim();// 去掉字符串两边的空格

public class Test {	public static void main(String[] args) {		String  s = " abcdefg ";			System.out.println(s.trim());	}}

 “ abcdefg ”转换为“abcdefg”两头的空格没有了

       3、 str.charAt(int i);// 获取某个索引值上的字符

public class Test {	public static void main(String[] args) {		String  s = " abcdefg ";			System.out.println(s.charAt(6));	}}

 索引为6的字符为f

       4、 str.contains(CharSequence s);// 是否包含某个字符串

public class Test {	public static void main(String[] args) {		String  s = "abcdefg";			System.out.println(s.contains("ab"));		System.out.println(s.contains("abf"));	}}

 字符串abcdefg中有ab字符串为true,但是没有abf为false;

       5、 str.startsWith(String s);字符串开始的字符串。
       6、 str.endsWith(String s);字符串结束的字符串

public class Test {	public static void main(String[] args) {		String  s = "abcdefg";			System.out.println(s.startsWith("ab"));		System.out.println(s.endsWith("g"));	}}

 abcdefg字符串中是以ab开头以fg结束所以为true

       7、 replace(char o, char n);替换字符
       8、 replace(CharSequence o, CharSequence n);

public class Test {	public static void main(String[] args) {		String  s = "abcdefg";			System.out.println(s.replace("a","b"));	}}

字符串中所有的a替换为b

       9、split(String s);拆分字符串放到数组里

public class Test {	public static void main(String[] args) {		String  s = "a,b,c,d,e,f,g";			String  [] _s = s.split(",");			for(int i  = 0; i < _s.length; i++) {				System.out.println(_s[i]);		}	}}

 讲字符串abcdefg拆分放到数组_s[a,b,c,d,e,f,g ]中

       10、 toUpperCase();转换为大写

public class Test {	public static void main(String[] args) {		String  s = "abcdefg";					System.out.println(s.toUpperCase());	}}

 

       11、 toLowerCase();转换为小写
       12 、valueOf(any args);讲任意参数或者对象转换为string格式输出

public class Test {	public static void main(String[] args) {		String  s = "abcdefg";					System.out.println(String.valueOf(1234));//这个使用String  和别的不一样	}}

      13、 str.indexOf(String s);//取这个字符串第一次出现的索引位置
       14、 str.lastIndexOf(String s);//取这个字符串最后一次出现的索引位置

public class Test {	public static void main(String[] args) {		String  s = "abcbdfeffg";					System.out.println(s.indexOf("b"));				System.out.println(s.lastIndexOf("f"));	}}

字符串abcbdfeffg第一次出现b的索引是1最后一次出现f的索引是8

       15 、 str.substring(int i);//取索引值为这个整数参数后面的字符串
       16、 str.substring(int a, int b);//取a和b之间的字符串(不包括b)*/

public class Test {	public static void main(String[] args) {		String  s = "abcbdfeffg";					System.out.println(s.substring(3));				System.out.println(s.substring(3,5));	}}

 索引3开始的字符串包括3是bdfeffg;索引3开始到5结束不包括5是bd

 

转载于:https://www.cnblogs.com/navyouth/p/7833217.html

你可能感兴趣的文章
form表单属性及表单分组
查看>>
<dxwgv:ASPxGridView
查看>>
小程序中通过判断id来删除数据,当数据长度为0时,显示隐藏部分(交流QQ群:604788754)...
查看>>
php把数据转换为json格式
查看>>
Java线程(学习整理)--2---加入另一个线程join
查看>>
replace into 浅析之一
查看>>
软件工程15 个人阅读作业2—提出问题
查看>>
Windows Azure Traffic Manager的新的管理API
查看>>
1.5站立会议之个人
查看>>
remote机制的AdditionalFields
查看>>
MySQL 常用内置函数与所有内置函数
查看>>
bzoj千题计划105:bzoj3503: [Cqoi2014]和谐矩阵(高斯消元法解异或方程组)
查看>>
Mybatis学习(4)输入映射、输出映射、动态sql
查看>>
java设计模式-策略模式
查看>>
iOS随笔记录
查看>>
objective-c面向对象
查看>>
Windows 7下Git SSH 创建Key【待解决?】
查看>>
阿里云服务器Linux CentOS安装配置(七)域名解析
查看>>
最长公共前缀---简单
查看>>
课程引言作业一
查看>>