Java字符串方法
2016-02-10 14:34
387 查看
1.字符串和字符数组的转换 .toCharArray()
2.从字符串中取出指定位置的字符 .charAt(3)取出第4个字符
3.把一个字符串变成一个byte数组,也可以把一个byte数组变成一个字符串,(即把字母变成ascii码来显示)
4.取得一个字符串的长度 .lenght()
5.查询一个指定的字符串是否存在,返回的是字符串的位置(从0开始),没有查询到返回-1
6.去掉左右空格
7.字符串截取,从指定位置截取到字符串的结尾,或者截取指定范围的内容的前一个字母
8.按照指定的字符串拆分字符串
9.字符串的大小写转换
10.判断是否以指定的字符串开头或结尾
11.不区分大小写进行字符串比较 ,输出false或者true,equals区分大小写,equalsIgnoreCase不区分
12.将一个指定的字符串替换成其他的字符串
String str1 = "hello"; // //System.out.println(str1); char c[] = str1.toCharArray(); for(int i=0;i<c.length;i++){ System.out.print(c[i]); }
2.从字符串中取出指定位置的字符 .charAt(3)取出第4个字符
System.out.println(str1.charAt(3));
3.把一个字符串变成一个byte数组,也可以把一个byte数组变成一个字符串,(即把字母变成ascii码来显示)
String str1 = "abllo"; // System.out.println(str1.charAt(4)); char c[] = str1.toCharArray(); byte b[] = str1.getBytes(); for(int i=0;i<c.length;i++){ System.out.print(b[i]); } System.out.println(new String(b));
4.取得一个字符串的长度 .lenght()
System.out.println("lenght"+str1.length());
5.查询一个指定的字符串是否存在,返回的是字符串的位置(从0开始),没有查询到返回-1
System.out.println(str1.indexOf("b"));
System.out.println(str1.indexOf("b",2));
6.去掉左右空格
System.out.println(str1.trim());
7.字符串截取,从指定位置截取到字符串的结尾,或者截取指定范围的内容的前一个字母
System.out.println(str1.substring(1));
System.out.println(str1.substring(1,2));
8.按照指定的字符串拆分字符串
String s[]=str1.split(" "); for(int i=0;i<s.length;i++){ System.out.println(s[i]); }
9.字符串的大小写转换
String str2 = str1.toUpperCase(); String str3 = str1.toLowerCase(); System.out.println(str2); System.out.println(str3);
10.判断是否以指定的字符串开头或结尾
if(str1.startsWith("hello")){ System.out.println("YES"); } if(str1.endsWith("world")){ System.out.println("ERROR"); }
11.不区分大小写进行字符串比较 ,输出false或者true,equals区分大小写,equalsIgnoreCase不区分
System.out.println(str2.equalsIgnoreCase(str3));
12.将一个指定的字符串替换成其他的字符串
String str2 = str1.replace("hello", "world"); System.out.println(str2);
相关文章推荐
- MyEclipse 2015优化技巧
- 设置MyEclipse中代码的换行长度
- Java认证考试实例疑难辨析(4)
- springmvc
- spring入门
- 初识struts2
- The Java™ Tutorials —— Generics 导读
- Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- Configuring Beans in the Spring IoC Container
- java写库读库相关
- Java设计模式(十九)----备忘录模式
- Java 方法参数的值传递和引用传递
- spring(DI) 懒加载的执行顺序、通过构造函数给属性赋值
- java中this关键字
- java基本语法
- spring三种实例化bean的方式
- struts2文件上传下载(含中文编码问题)
- Java 多线程
- 细数JDK里的设计模式(转)
- 编码剖析Spring管理bean的原理