java中String 类的常用方法

2025-07-15 11:16:01

1、@Testpublic void test() {String str = " Hello";char[] c = str.toCharArray();char c1 = str.trim().charAt(3);System.out.println(Arrays.toString(c));System.out.println(c1);System.out.println(str.toString());}// getBytes()返回该字符串所占的字节数组/** * GBK 中文占2个,英文1个 UTF-8 中文3个,英文1个 Unicode 中英文都占2个,还会预留2个字节用来排序 * */

java中String 类的常用方法

3、// 返回某一个字符串在字符串中第一次出现的位置,如果字符串没有出现,则返回-1;@Testpu水瑞侮瑜bli艘早祓胂c void testIndexOf() throws UnsupportedEncodingException {String str = "Spring时Java的一个开源框架,他的主要作用是用来解耦";// 从0开始开始检索,检索出 出现的下标int index = str.indexOf("的");System.out.println("第一次出现下标为:" + index);byte[] data = str.getBytes("Unicode");System.out.println(str.length() + "字符串的长度" + data.length);// 重载了一个从指定下标开始数 往后出现的index = str.indexOf("的", 12);System.out.println(index);}

java中String 类的常用方法

5、@Test// equais()判炝里谧艮断2个字符串的值是否相等,相等true否则false 区分大小写public void t髫潋啜缅estEquals() {String str1 = "Think in Java";String str2 = "Think In Java";System.out.println(str1.equals(str2));}@Test// equalsIgnoreCase 比较两个字符串是否相等,不区分大小写public void testEqualsIgnoreCase() {String str1 = "Think in Java";String str2 = "Think In Java";System.out.println(str1.equalsIgnoreCase(str2));String str3 = "hello world";System.out.println(str3.equalsIgnoreCase(str2));}@Test// substring(index)从该下标开始截取、// substring(startIndex,endIndex)从start开始到endpublic void testSubstring() {String msg = "MyBatis是一个处理DAO层的开源java框架";String subString1 = msg.substring(msg.indexOf("是一个"), msg.indexOf("层") + 1);System.out.println(subString1);String subString2 = msg.substring(msg.indexOf("开源"));System.out.println(subString2);}@Testpublic void subString() {while (true) {Scanner sc = new Scanner(System.in);System.out.println("请输入网址:");String str = sc.next().trim();String subString1 = str.substring(str.indexOf(".") + 1, str.lastIndexOf("."));System.out.println(subString1);}}@Test//检查字符串以什么开头,以什么结尾,区分大小写public void testStartsEnds(){String str="Think in Java";System.out.println("是否是T开头"+str.startsWith("T"));System.out.println("是否是a结尾"+str.endsWith("a"));}@Test//全部转大写,全部转小写public void testTolowToUp(){String str="Think in Java";System.out.println("全部转大写"+str.toUpperCase());System.out.println("全部转小写"+str.toLowerCase());}//将任意类型转换成字符串类型

java中String 类的常用方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢