/** * 思路: * 首先获取字符串的长度 * 然后根据长度截取不同长度的字符串 */ public static void main(String[] args) { String s = "abcd"; if(s==null||s==""){ System.out.println("input can not been a blank ! " + s); } List<String> list = new ArrayList<>(); int len = s.length(); // 每个字符串的长度 for (int i = 1; i <= len; i++) { // 每个字符串的开始位置 for (int j = 0; j < len; j++) { int end = j+i; if(end>len){ continue; } String subStr = s.substring(j, j + i); System.out.println("subStr = " + subStr); list.add(subStr); } } }
如何获取一个字符串的全部子字符串
于 2023-12-11 17:18:35 首次发布