java (字符串)

来源:互联网 发布:php mysql apache 编辑:程序博客网 时间:2024/05/17 20:33

创建字符串:

1.String()String s = new String();2.String(char a[])char a[]={'g','o','o','d'};String s = new String(a); 等价于=> String s=new String("good");String s = new String(a, 1, 2); 等价于=> String s = new String("oo");

字符串的操作:

1.字符串的连接String s1 = new String("hello");String s2 = new String("word");String s = s1 +" "+ s2; // hello word

获取字符串的信息:

1.获取字符串的长度:String类的length方法s.length();2.获取指定字符的索引位置:String类的indexOf()各lastIndexOf()方法来获取指定字符的索引位置,String s = "hello word";String substr = "w";s.indexOf(substr);s.lastIndexOf(substr);3.获取指定索引位置的字符:String类的charAt()方法;s.charAt(3);

去除字符串中的空格:

1.去掉字符串的前导,尾部空格:String类的trim()方法;String s = "   java good   ";s.trim();System.out.prinln(s); // java good2.去除字符串中所有空格:StringTokenizer()和replaceAll();a.StringTokenizer()方法String StringTokenizer(String str, String delim)@str: 要去除空格的字符串@delim: 从字符串str中去除的字符串@返回值: 去除所有delim后的字符串import java.util.StringTokenizer;public class StringTo {    public static void main(String[] args) {        String text = "   one two three  ";        System.out.println("原始字符串:" + text);        StringTokenizer st = new StringTokenizer(text, " ");        StringBuffer sb = new StringBuffer();        while(st.hasMoreTokens()) {            sb.append(st.nextToken());        }        System.out.println("去掉空格:"+sb.toString());    }} b.replaceAll()方法:str.replaceAll(String regex, String replacement);String str1 = " a n d r o i d ";str1 = str1.replaceAll(" ", "");

字符串替换:

1.replace()方法
2.replaceFirst()方法

判断字符串:

  1. equals(String other)
  2. equalsIgnoreCase(String other) //忽略大小写
  3. startsWith(String prefix)
  4. endsWith(String suffix)

字母大小写转换:

  1. str.toLowerCase(); //str转为小写
  2. str.toUpperCase(); //str转为大写

字符串分割:

split(String sign)
split(String sign, int limit) //限制分割份数
Sing str = ” abc, def, cc, aa, bb”;
str.split(“,”);
str.split(“,” 3, );

格式化字符串:

1.format(String format, Object … args)方法
2.format(Local l, String format, Object…args)方法

日期格式化:
这里写图片描述

时间格式化:
这里写图片描述

日期时间组合格式化:
这里写图片描述

常规类型格式化:
这里写图片描述

正则表达式:

创建字符串:

原创粉丝点击