Java代码截取和替换指定字符串中的字符(串)
package com.duia.test;
import com.whale.doteonme.web.module.Application;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class StringAndStringTest {
@Test
public void test01(){
String name = "这是我们美丽的北京市,欢迎你们选择这里旅游!";
String cityName = name.substring(name.indexOf("北"), name.indexOf(","));
System.out.println(cityName);
}
@Test
public void test02(){
String name = new String("欢迎来到我们美丽的北京市");
String cityName = name.substring(9);
System.out.println(cityName);
}
@Test
public void test03(){
String text = "小明喜欢吃苹果";
String replace = text.replace("苹果", "橘子");
System.out.println(replace);
}
@Test
public void test04(){
String text = new String("BBBBYYYY");
String replaceFirst = text.replaceFirst("B", "q");
System.out.println(replaceFirst);
}
@Test
public void test05(){
String text = new String("BBBBYYYY");
String replaceAll = text.replaceAll("\\B", "q");
System.out.println(replaceAll);
}
@Test
public void test06(){
String text = new String("BBBBYYYY");
String replaceAll = text.replaceAll("B", "q");
System.out.println(replaceAll);
}
}