![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA字符串
Dragon.liu
这个作者很懒,什么都没留下…
展开
-
字符串查询
给定字符串,判断该字符串中是否包含某个子串,输出子串的所有出现位置(相当于每个子串在原字符串中的索引=当前子串的索引+上一个子串的索引+子串的长度)索引数:即为当前字符之前的字符的个数第一个“bc”索引:1+0+0=1第二个“bc”索引:4+1+2=7第三个“bc”索引:2+7+2=11public class Zfc{ public static void main(String[] args) { //String str=; //System.out.print(fu(str原创 2020-12-07 18:17:47 · 908 阅读 · 1 评论 -
String类的常用方法
String是在开发中常见的数据类型,也是使用做多的的数据类型。根据索引取得指定位置上的字符public char charAt(int index)字符串索引是从0开始计算判断字符串是否以指定内容结束或者开始,如果是返回true,否则返回false。public boolean endsWith(String suffix)public boolean startsWith(String suffix)将一个字符串转化成一个byte类型的数组返回public byte[] ge原创 2020-12-05 19:16:46 · 100 阅读 · 0 评论 -
String类相关的面试小问题
String str = new String(“abcd”); 实例化了几个字符串对象an: 两个或者一个(如果在执行该代码前,常量池中没有的情况下就是两个,否则就是一个)以下代码,均为第一次执行。String str=“a”+“b”;创建了几个对象?an: 一个**(字符串常量相加的时候编译器会对其进行优化处理,直接去掉“+”,把常量字符串连接到一次直接成为一个字符串保存到常量池)**String str=“a”+new String(“b”);创建了几个对象?an:四个。S..原创 2020-12-06 23:04:12 · 303 阅读 · 0 评论