package com.credlink.test;
/**
* @author: create by lz
* @copyright: cl
* @date:2020/4/9 16:34
*/
public class Main1 {
public static void main(String args[]) {
String aa = "大数据";
String name = "深圳市南方大数据";
try {
if (name.contains(aa)) {
int a = name.indexOf(aa);
int b = a + aa.length();
String result = a + "【" + name + b + "】";
StringBuilder ss = new StringBuilder(name);
ss.insert(a, "【").insert(b + 1, "】");
System.out.println(ss);
System.out.println("=====");
System.out.println(result);
System.out.println(ss.toString());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
输出
深圳市南方【大数据】
=====
5【深圳市南方大数据8】
深圳市南方【大数据】
本文通过一个具体的Java代码示例,展示了如何在字符串中查找特定子串的位置,并在其周围插入方括号进行标记。该过程涉及使用String类的contains和indexOf方法定位子串,再利用StringBuilder进行字符串的插入操作。
1851

被折叠的 条评论
为什么被折叠?



