为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
package imooc;

public class Wf3 {
public Wf3(){
StringBuilder str = new StringBuilder("jaewkjldfxmopzdm");
for(int i = 3; i < str.length(); i += 3){
str.insert(i, ",");
i++;
}
System.out.println(str.toString());
}

public static void main(String args[]){
new Wf3();
}
}
运行结果:jae,wkj,ldf,xmo,pzd,m

最新回答 / weibo_慕工程9496198
我找的问题了,你要在添加的空值括号里输入两个null
student.courses.add(null,null);
就不报错了
强转时,别忘了加括号
一个做测试的五流大学的门卫大爷,正在哺乳期嫖娼,凭借不服输的精神,在写评论,希望大家给我一点鼓励,让我有装x的勇气~

已采纳回答 / 等时钟成长
i只是一个记录循环次数的值,同时也是每次循环中字符串的当前索引!!s.charAt(i)就表示字符串中的第i个字母。
http://www.imooc.com/article/20503
自己写的代码。可以自定义玩家数量和玩家手牌数量。具有一定的容错能力。代码中有较详细注释。附有运行结果预览图。
还写了教学视频中老师要求的两名玩家每人两张手牌的游戏代码,如有需要,可以交流。请多指教!
其实多动手,多查,自己记忆的也更深刻,对比一下,c++中的set(不允许重复关键字,有序), multiset(允许重复,有序),unordered_set(哈希表组织的,不允许重复,无序),unordered_multiset(哈希表组织的,允许重复,无序),比java复杂一点,但是掌握学习方法了,也容易理解,想真正学好知识,不能依赖老师,共勉
java中,关于set和list,感觉不懂的自己多试试,所查查资料,下面是我自己实验后的结果,对于java的list,比如创建一个list<Integer>,一次加入2,5,12,1,34,65,78,244,等(多加几个数,太少的话会误以为set是有序的),然后输出的顺序和加入的顺序是一样的,如果用set,结果是混乱的,因为java中set是用哈希表映射的,所以遍历的时候输出顺序与添加的顺序无关,有些同学测试的数据少了,输出碰巧是有序的,容易觉得set就是有效的,
每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法(前面条件运算符章节讲过哦~~)
http://www.imooc.com/article/20493
String是一个类,类有的是方法,所以length并不是一个属性,而是方法
直接声明的变量保存于常量池中,new出来的对象保存于堆内存中,是不同的东西。
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消