try(ObjectInputStream ois = new ObjectInputStream(new FileInputStream("d:/data3")))
FileInputstream 这个字节输入流不是直接就可以读取字节文件吗,干嘛还需要加一个Object这个流呢
复制粘贴过来忘记改了,意外发现也可以,为啥?根本没用到Sale的对象啊,为啥同步它也可以实现串行互斥。
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了,但是结果还是输出了,这是为什么
老师,我这个名称不能用汉字呀
Arraylist和vector区别是什么
创建集合,是用ArrayList,还是list好?
老师,这里为什么要建两个类呀,一定要建吗
(){ (BufferedReader br=BufferedReader(InputStreamReader(.getInputStream()))){ (){ String readLine = br.readLine()System..println(+readLine)} }(Exception e){ e.printStackTrace()} } }
为什么在对话时,都是“她”,而不是一个“他”,一个“她”
为什么这里不能用try with resource语法去写呢,分不清什么时候要用try catch语法结构啊啊
System.out.println(date2.after(date1)); //老师,这个after是什么意识
怎么报错啦
class Account{ //账号 private String accountNo; //账户余额 private double balance; public String getAccountNo() { return accountNo; } public void setAccountNo(String accountNo) { this.accountNo = accountNo; } public double getBalance() { return balance; } public void setBalance(double balance) { this.balance = balance; } public Account() { } public Account(String accountNo, double balance) { this.accountNo = accountNo; this.balance = balance; } } /** * 取钱线程 */ class DrawThread implements Runnable{ //账户对象 private Account account; //取款金额 private double drawMoney; public DrawThread(Account account, double drawMoney) { this.account = account; this.drawMoney = drawMoney; } public DrawThread() { } //取款线程体 @Override public void run() { synchronized(this.account) { //判断当前账户余额是否大于或等于取款金额 if (this.account.getBalance() >= this.drawMoney) { System.out.println(Thread.currentThread().getName() + "取钱成功,突出钞票" + this.drawMoney); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } //更新账号 this.account.setBalance(this.account.getBalance() - this.drawMoney); System.out.println("\t 余额为:" + this.account.getBalance()); } else { System.out.println(Thread.currentThread().getName() + "取钱失败,余额不足"); } } } } public class TestDrawMoneyThread { public static void main(String[] args) { Account account=new Account("1234",1000); new Thread(new DrawThread(account,800),"老公"); new Thread(new DrawThread(account,800),"老婆"); } }
为什么我这个没有任何输出?
1老师我想问一下这里为什么要用到包装类
2这个parseint的作用是什么
3数组里面保存的不就是端口8888吗为什么要进行转换
com.itbaizhanjava.io.FileInputStreamjava.io.IOExceptionjava.io.InputStreamReaderTestInputStreamReader { (String[] args) { (FileInputStream fis=FileInputStream()InputStreamReader isr=InputStreamReader(fis)){ StringBuilder sb=StringBuilder()temp=((temp=fis.read())!=-){ sb.append(() temp)} System..println(sb)}(IOException e){ e.printStackTrace()} } }
老师,为什么出现的还是乱码
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2026百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637