定义一个字符串变量附上值
String a = "zbsfewessddwei.ll99ww";
字符串切割
System.out.println("字符创a的长度是:"+a.length()+";sub: "+a.substring(1));
//第一次出现某个字符串的下标
System.out.println(a.indexOf("s"));
//最后一次出现某个字符串的下标
System.out.println(a.lastIndexOf("w"));
//是否包含
System.out.println(a.contains("www"));
StringBuilder builder = new StringBuilder();
long time = System.currentTimeMillis();//获取当前时间
for (int i = 0; i < 100000; i++) {
System.out.println("耗时:"+(System.currentTimeMillis()-time)/1000.0);
long time1 = System.currentTimeMillis();//获取当前时间
for (int i = 0; i < 100000; i++) {
System.out.println("耗时:"+(System.currentTimeMillis()-time1)/1000.0);
System.out.println("替换:"+a.replaceFirst("ww","Y"));
System.out.println("替换:"+a.replaceAll("s","Y"));
通过索引获得字符和子串:可以通过charAt()方法获得某个字符串指定索引的字符,字符串中第一个字符的索引为0、最后一个字符的索引为length() - 1。
如果想从一个字符串中获得多个方法,可以使用以下方法: