老师,sxt元素,集合中没有啊,哪来的
老师,Generic的类型是Number可以理解,为啥还有Integer类型,哪来的integer
try { t.join(); } catch (InterruptedException e) { e.printStackTrace(); System.out.println("怎么还没有回来,出去看看去"); System.exit(1); }
测试的时候join方法怎么改个异常出来,会导致抛出catch这个里面的代码
问题.md
这里源代码
package com.itbaizhan; import com.sun.imageio.plugins.wbmp.WBMPImageReader; import java.util.Stack; public class StackTest { public static void main(String[] args) { //实例化 Stack<String> stack = new Stack<>(); System.out.println(stack.empty()); //将元素添加到栈容器中 stack.push("a"); stack.push("f"); stack.push("b"); //返回元素位置 System.out.println(stack.search("a")); //查找栈元素 System.out.println(stack.peek()); //获取 String pop = stack.pop(); System.out.println(pop); String pop1 = stack.pop(); System.out.println(pop1); String pop2 = stack.pop(); System.out.println(pop2); System.out.println("----------------------------"); StackTest stackTest = new StackTest(); stackTest.symmetry(); } public void symmetry(){ String str = "..(......{....{[[.......}]]]]..]]........"; Stack<String> stack = new Stack<>(); boolean flag = true; for(int i = 0;i<str.length();i++){ char c = str.charAt(i); if (c=='{'){ stack.push("}"); } if (c == '['){ stack.push("]"); } if (c == '('){ stack.push(")"); } //判断是否匹配 if (c=='}'||c ==']'||c==')'){ if (stack.empty()){ flag = false; break; } } String x = stack.pop(); if (x.charAt(0)!=c){ flag = false; break; } } if (!stack.empty()){ flag = false; } System.out.println(flag); } }
true
3
b
f
a
----------------------------
Exception in thread "main" java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:102)
at java.util.Stack.pop(Stack.java:84)
at com.itbaizhan.StackTest.symmetry(StackTest.java:69)
at com.itbaizhan.StackTest.main(StackTest.java:36)
这是怎么了
老师你注释用的快捷键是啥
老师我代码当有返回值时为啥都有错误
Test.zip
为什么要重写equals,重写前后的equals有什么区别吗?
源码:
重写:
在什么情况下需要重写呢?
package com.itbaizhan; import com.sun.org.apache.xpath.internal.operations.String; import java.util.ArrayList; import java.util.List; public class ArrayListTest { public static void main(String[] args) { //实例化ArrayList List<String> list = new ArrayList<>(); boolean Flag = list.add("abc");//这些报错了 System.out.println(Flag); list.add(1,"张");//这个 System.out.println(list.get(1)); list.clear(); boolean flag3 = list.isEmpty(); System.out.println(flag3); list.add("张"); boolean flag5 = list.contains("张");//查找是否存在 System.out.println(flag5); int index1 = list.indexOf("张"); System.out.println(index1); int index2 = list.lastIndexOf("张"); System.out.println("--------------------"); //将ArrsyList转换成Object[] Object[] arr = list.toArray(); //转换成指定类型 String[] arr1 = list.toArray(new String[list.size()]); } }
老师 为什么会报错
sb.charAt(1)
老师,如果我想把这个值单独赋给一个对象,该怎么写?
老师,网络编程这部分重要吗?我怎么学到后期,几乎就没有用到网络编程的知识,我还需要花大量的时间在这个地方复习吗?
运行代码:
System.out.println("----单例集合的交集操作"); List<String> a1=new ArrayList<>(); a1.add("a"); a1.add("b"); a1.add("c"); a1.add("d"); List<String> b1=new ArrayList<>(); boolean falg8 = a1.retainAll(b1); System.out.println(falg8); //并集输出的是A与B相同的元素 for(String str2:a1){ System.out.println(str2); }
a1集和中的元素:a、b、c、d
b1集合为空
运行结果:
疑问:a1与b1没有交集,为什么flag8=true,那么flag8什么时候等于false
老师我代码一样防火墙也关了结果输出还是这
老师,既然是以1970年00:00:00进行加减计算时间,输入1000,为啥不是00:00:01而是以上运算的时间
老师,我打完之后程序报这个
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637