String类的常用方法
package stringUse;
public class StringUse {
public static void main(String[] args) {
//获取
//indexOf,charAt(i),length(),substring,
String a1 = "hello";
sop(a1.indexOf("o",2)); //4
sop(a1.indexOf("el")); //1
sop(a1.charAt(1)); //e
sop(a1.length()); //5
sop(a1.substring(1,4)); //ell
//判断
sop(a1.isEmpty()); //false
sop(a1.contains("llo")); //true
sop(a1.startsWith("he")); //true
sop(a1.equals("hello")); //true
sop(a1.equalsIgnoreCase("hELLo")); //true
//转换
String string1 = " hello c++ ";
sop(string1.toUpperCase()); // HELLO C++
sop(string1); // hello c++
sop(string1.trim()); //hello c++
//replace
String str1 = "hello,java";
String str2 = str1.replace("java","C++");
sop("str1="+str1); //str1=hello,java
sop("str2="+str2); //str2=hello,C++
//split
String sentence = "aBBBcedBfstBBgk";
String[] arr = sentence.split("B");
sop("arr.length="+arr.length); //7
for(int i = 0; i<arr.length; i++){
sop(arr[i]);
}
//trans,字符串和字符数组转换
String strArr = "abcdfeg";
char[] array = strArr.toCharArray();
for(int i = 0; i<array.length; i++){
sop(array[i]);
}
char[] array2 = {‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘};
String arrStr = new String(array2, 1, 5);
sop(arrStr); //bcdef
//compareTo
String dang1 = "esun";
String dang2 = "gsuz";
sop(dang1.compareTo(dang2)); //-2
//valueOf
int num = 12345;
String val = String.valueOf(num);
sop(val);
sop(val.length()); //5,判断是几位数
}
public static void sop(Object obj){
System.out.println(obj);
}
}
稿源:微信定制开发www .qixoo.com
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 ...
随机推荐
- Saltstack-进阶篇
查看minion端的文件内容 [root@linux-node2 ~]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 1 ...
- f2fs解析(七)node管理器中的 free_nid 结构体
除了node_info之外, node管理器中还有还有个重要的数据结构: struct free_nid { struct list_head list; /* for free node id li ...
- 010医疗项目-模块一:用户添加的实现(Dao,Service,Action,增加页面调试,提交页面调试)
要实现的效果:
- [tools]QuickPing
一款神器 quickping 能够很快的探测出该网断分出去哪些地址. 在线的会显示绿色 在线的+有主机名的显示为亮绿色
- 储存与更新 access_token
做微信的项目,一开始就是 access_token 的申请,微信文档上写的比较清楚: 1.为了保密appsecrect,第三方需要一个access_token获取和刷新的中控服务器.而其他业务逻辑服务 ...
- Java集合---面试题
HashMap的工作原理是近年来常见的Java面试题.几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此 ...
- Win7上防火墙开放FTP服务以及ping解决方案(zz)
1.windows 防火墙开放ftp服务 The following 4 steps will allow both non-secure and SSL FTP traffic through fi ...
- Cannot Change Opencv Webcam Setting
I have encountered a problem that when I use opencv API, I cannot change the width and height of Web ...
- 慢牛系列四:好玩的React Native
在上次随笔(系列三)中,我试着用RN实现了一个Demo,感觉很不错,当时遇到的问题这篇文章里基本都解决了,比如导航动画问题,这篇文章里主要介绍RN的动画,学会动画以后,各种小创意都可以实现了^^ 下面 ...
- [BZOJ 2241][SDOI2011]打地鼠(枚举+预处理)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2241 分析: 鉴于R,C的取值很小,于是可以人为枚举R和C的大小,然后判定这个规格的锤 ...