36个。
字符串的子串,就是字符串中的某一个连续片段。截取一个字符串长度需要一个起始位置和结束位置。software有8个字符,可是设置间隔的位置有9个。
使用C(9,2)=36,即可求得software的所有子字符串,由于题目标明空串也是子串,故还需要加上1。总共37个子字符串。n个字符的子字符串为C(n+1,2)。
扩展资料:
注意事项:
字符串中包含的字符数,也就是字符串的长度。
equals 方法比较的是地址值。但是 String 复写了 Object 中的 equals 方法,String 定义了独特的判断相同的规则——判断字符串内容是否相同。
由于对于String这种特殊的类,字符串对象存储在常量池内存中,如果常量池中已经存在了abc对象,那么如果在创建一个相同的abc对象,比较浪费,所以可以直接用新的引用指向已经存在的abc。
参考资料来源:百度百科-字符串
参考资料来源:百度百科-子串