这后面为什么还要加一个toString方法?
这个视频6分28秒的时候,老师是不是说错了,size-(stackLength-1)=0的时候,不是还有一个位置存放元素,当size=3时,stacklength=4,那么size-(stackLength-1)=0,这个时候索引为3的位置是空的。
如果老师说错,是不是只要写size-(stackLength-1)=0就行了,(不会出现>0 的情况)而且这个算不算是提前扩容了
当我们写出文件时,定义
fileOutputStream=new FileOutputStream("E:/testIOoutput.txt");
此testIOoutput.txt文件原本没有,系统是自动创建了一个吗?
读取文件时
fileInputStream = new FileInputStream("E:/TestIO.txt");
若TestIO.txt文件不存在,运行会报错,为什么testIOoutput.txt原本文件不存在,但不会报错,而且会自动生成
老师这里判断头结点和尾结点 可不可以这样写 node == this.head node == this.tail
请问这里为什么会报错啊
1、什么情况下要new一个对象进行之后的方法操作
2、下面的情况是为什么,我试过new但是错误。第一行代码是什么情况没有new对象,直接可以操作。还有之前线程操作也有过类似的情况,没有指定对象直接
Thread.currentThread();
InetAddress ia=InetAddress.getLocalHost(); System.out.println(ia.getHostAddress()); System.out.println(ia.getHostName()); Thread.currentThread();
老师,单独写"123"或者"abc"都算是字符串,但是"123abc"这样就不是字符串了是吗
老师,放馒头和取馒头的方法为什么一定要同步,边放边拿不可以吗
老师这个for里面的表示什么啊?s是什么意思?
package com.bjsxt; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; public class FileCopyTools3 { public static void main(String[] args) { copyFile("d:/a.txt","d:/aa.txt"); } /** * 字符缓冲流拷贝文件方法 */ public static void copyFile(String src,String des){ BufferedReader br = null; BufferedWriter bw = null; try{ bw = new BufferedWriter(new FileWriter(src)); br = new BufferedReader(new FileReader(des)); String temp= ""; while ((temp = br.readLine()) != null){ bw.write(temp); bw.newLine();//换行 } bw.flush(); }catch (Exception e){ e.printStackTrace(); }finally { try{ if (br != null) br.close(); if (bw != null) bw.close(); }catch (Exception e){ e.printStackTrace(); } } } }
为什么我这个出来的a.txt的内容被清空了呢?aa.txt是存在的但也是空的。
public E remove(int index) { checkIndex(index); Node<E> node=getNode(index); E item=node.item; //判断是否位头节点 if(node==head) { this.head=node.next; } //判断是否为尾节点 else if(node==tail) { this.tail=node.prev; }else { //在中间节点 node.next.prev=node.prev; node.prev.next=node.next; } this.size--; node.prev=null; node.next=null; return item; }
老师我是这样实现的,我不知道逻辑上会不会存在什么问题?s
不是比较完大用1表示,小用-1,相等用0 吗,这里相等的情况为什么突然又调用compareTo啊
老师,响应的正文部分不是html类型吗,
String str="<html><head><title>响应结果</title></head><body><h1>成功</h1></body></html>";
但是为什么在servlet类型中只要如下写就可以了?
这个返回值的快捷键是什么,怎么从第一张照片变成第二张的
com.itbzjava.util.ArrayListjava.util.Listjava.util.function.Predicatejava.util.stream.CollectorsTest8 { (String[] args) { List<String> list = ArrayList<>()list.add()list.add()list.add()list.add()list.stream().filter(ele -> ele.startsWith()).filter(ele -> ele.endsWith()).collect(Collectors.()).forEach(System.::println)Predicate<String> p = ele->ele.startsWith()Predicate<String> p1 = ele->ele.endsWith()list.stream().filter(p.or(p1)).forEach(System.::println)} }
list.stream().filter(p.or(p1)).forEach(System.out::println);
我忘记写collect了,但是结果还是输出了,这是为什么
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637