java关于常用的String方法
2020-12-13 14:11
标签:返回 tar 多个 end 找不到 array 编码 byte 查找 1.将字符串转化为字符数组 格式: char[] toCharArray(); 格式:id.startsWith("0") //id数组名 "0" 测试开头是不是0 java关于常用的String方法 标签:返回 tar 多个 end 找不到 array 编码 byte 查找 原文地址:https://www.cnblogs.com/suitang/p/11553191.htmlchar[] chs = {‘a‘,‘b‘,‘c‘};
String s = new String(chs);
System.out.println("s:" + s);
char[] chars = s.toCharArray();2.将字符串转化为byte数组 并且可以指定转化的编码
格式: byte[] getBytes()
String s = new String(bs);
System.out.println("s:" + s);
//涉及不同的编码的时候需要用到
byte[] bytes = s.getBytes("utf-8");//还可以指定编码
3.截取字符串 substring(int index)
只有一个参数的时候 这个参数代表索引 包括该索引的位置。从指定的索引开始截取后面的所有
substring(int start , int end)
如果有两个参数 ,就从第一个索引开始截取 包括,到第二索引的位置 不包括//只有一个参数的时候 这个参数代表索引 包括该索引的位置。从指定的索引开始截取后面的所有
//如果有两个参数 ,就从第一个索引开始截取 包括,到第二索引的位置 不包括
String s1 = s.substring(0, 4);
System.out.println("s1:" + s1);
String s2 = s.substring(4);
System.out.println("s2:" + s2);
4.替换指定的词为 某一次 s.replaceAll(String 要替换的词,String 替换之后的词)
charAt(int index)
indexOf(char 要查找的字符 、字符串) -> 查找某一个字符所在的索引 如果找到多个的话 就返回第一个 如果找不到 返回-1 String s = "傻逼中单";
**中单
替换
String s1 = s.replaceAll("傻逼","**");
System.out.println("s1:" + s1);
String s = "你好呀,你好~";
int index = s.indexOf("好~"); System.out.println("index:" + index);
5.分割字符串分割的标记不能使用. 因为 . 这里表示的所有
String s = "1,2,3,4,5,6,7,8,9,10";
//分割 分割的标记不能使用. 因为 . 这里表示的所有
String[] sp = s.split(","); //分割 要用.分割的话 代码应是 String[] sp = s.split("\\,");
6.字符串转大小写//将字符串内容全部转为大写
System.out.println("asds".toUpperCase());
//全部转为 小写
System.out.println("ADasdasdSD".toLowerCase());
7 // startsWith 测试此字符串是否以指定的前缀开头。
上一篇:WIN7局域网文件共享设置方法