Java练习——String类练习
需求:
给定一个字符串String str=” Hello World”,返回长度,返回o第一次出现的索引,返回最后一个o的索引,把所有的l都替换为m,并把字符串str按空格分割为两个字符串,最后比较两个字符串(equals)。每一步操作结果输出打印.
实现代码:
package com.sbx.ex3; import java.util.Arrays; /** * Created by BlueLover * Name:苏半夏 * Date:2021/2/7 * Time:15:36 */ public class StringTest { public static void main(String[] args) { String str = " Hello World"; //返回长度 System.out.println(str.length()); //返回o第一次出现的索引 System.out.println(str.indexOf("o")); //返回最后一个o的索引 System.out.println(str.lastIndexOf("o")); //把所有的l都替换为m System.out.println(str.replace("l","m")); //把字符串str按空格分割为两个字符串,最后比较两个字符串(equals) /* * 通过观察发现,字符串前面有空格,中间有空格,如果直接用空格处理会分成3部分, * 所以我们要先去除前面的空格。 * 然后在进行输出、比较 * */ String [] arr = str.trim().split("\\s+"); for(String s : arr){ System.out.println(s); } System.out.println(arr[0].equals(arr[1])); } }
那天我还是偷偷的去见了你,回来后,果不其然的若有所失

浙公网安备 33010602011771号