03-String常用方法
Posted hua900822
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03-String常用方法相关的知识,希望对你有一定的参考价值。
1.获取方法
/* * 编辑:刘诗华 int length() 获取字符串的长度 char charAt(int index) 获取特定位置的字符 (角标越界) int indexOf(String str) 获取特定字符的位置(overload) int lastIndexOf(int ch) 获取最后一个字符的位置 */ String str="做人,多一份真诚,少一份套路"; //1.获取字符串长度个数 int length = str.length(); System.out.println(length); //14个字符 //2.获取指定索引的字符 char c = str.charAt(6); System.out.println(c); //真 //3.搜索指定字符串首次出现位置索引 int index = str.indexOf("一"); System.out.println(index); // 第一个 "-" 在第下标为 4的位置 //4.搜索指定字符串最后一次出现的位置 int lastIndex = str.lastIndexOf("一"); System.out.println(lastIndex); //10
02.判断方法
String str="粉红色的回忆-韩宝仪"; //1.某指定字符串开头,startsWith()在开发表单的多选获取数据上很有用 boolean b1 = str.startsWith("粉红"); //返加一个boolean值,如果是以 [粉红] 字符串开头,则返 true 如果不是返回 false //返回 true System.out.println(b1); //2.判断是否以指定字符串结尾 boolean b2=str.endsWith("韩宝仪么"); System.out.println(b2); //显然不是以 [韩宝仪么] 结尾 所以返回 false //3.判断字符串变量是否为空 String str3=""; //是内容为空,不是引用为空 boolean b3 = str3.isEmpty(); System.out.println(b3); //true //4.判断是否包含指定字符 boolean b4=str.contains("回忆"); System.out.println(b4); //5.判断两个字符串变量内容是否相等,比较的是内容,String类已经重写父类方法,所以不再比较是内容地址是否相等 String userName="root"; boolean b5=userName.equals("root"); System.out.println(b5); //6.忽略大小写是否相等 boolean b6 =userName.equalsIgnoreCase("RooT"); System.out.println(b6); //true
以上是关于03-String常用方法的主要内容,如果未能解决你的问题,请参考以下文章