毕设上的字符串字串提取问题

图片说明
用jsp从页面中文本框提取输入的字符串,通过按钮跳转携带到另一个jsp页面进行如图处理再以表格的形式将提取的子字符串和编号、位置列在表格中显示出来。
卡死在毕设的这个功能模块上了,求问该怎么实现的

如果你这个就是个字符串
那么直接用str.substring(开始位置,长度)就可以得到
至于开始位置,可以根据你的中心点的位置-长度/2

public List<String> extract(int M,String sequence){
        // 1.从整个字符串中取得所有字符为"K"的下标集合
        List<Integer> indexList=this.getKIndex(sequence);
        List<String> resultList=new ArrayList<>();
        // 2.遍历下标集合,截取肽段
        for (int i = 0; i < indexList.size(); i++) {
            resultList.add(sequence.substring(indexList.get(i)-M,indexList.get(i)+M));
        }
        // 返回提取的结果(未考虑首尾长度不够的情况)
        return resultList;
    }