给定一个字符串String和一个char字符,输出一个数组,返回String中各字符到字符char的最短距离

//解题思路,获取String所有该字符串的下标,然后遍历下标,确定最小值,存入到数组中 import java.util.ArrayList; import java.util.Arrays; public class Main { public static void main(String[] args) { String s = "lovewejoydata"; shortestToChar(s,'e'); } public static void shortestToChar(String s, char c) { //存储对应字符的下标 ArrayList list = new ArrayList(16); int[] num = new int[s.length()]; //获取对应字符下标的位置 for(int i=0; i

    推荐阅读