A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

刚学到API ,string调用方法replace方法有个charsequence参数,字面意思是char序列,这到底是个什么?
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端

4 个回复

倒序浏览
public class Builder3 {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                StringBuilder s = new StringBuilder();
                while (true) {
                        System.out.println("请输入第一个字符串,输入end结束");
                        String str1 = sc.next();
                        if (str1.equals("end")) {
                                break;
                        }
                        System.out.println("请输入第二个字符串,输入end结束");
                        String str2 = sc.next();

                        if (str2.equals("end")) {
                                break;
                        } else {
                                c: for (int i = 0; i < str1.length(); i++) {

                                        for (int j = 0; j < str2.length(); j++) {

                                                if (str2.charAt(j) == str1.charAt(i)) {
                                                        // 如果相等则不走下面 s.append 语句,重新走C:for
                                                        continue c;
                                                        // if为真下面是s.append语句是不会执行的
                                                }
                                        }
                                        // 如果不存在的值才会添加
                                        s.append(str1.charAt(i));
                                }
                                System.out.println(s);
                        }
                }
        }
}

我也不太明白啥~~!
回复 使用道具 举报
可以问老师,我也想知道,知道了可以说一下吗
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
string 类,底层定义的是一个char数组,数组里面会有序号,比如arr[0],0就是序号,它说的是这个数组里第一个元素。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
String是charsequence的实现子类
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马