我正在使用bluej为用户列表制作一个程序。当我编译和运行代码时,bluej不会给anny提供错误。但是当我创建一个类的新实例时,它看起来什么也没发生。从我的实例向我的终端窗口打印一行不起作用。如何使实例打印显示在终端窗口中?
import java.util.*;
import java.text.*;
public class Main{
private ArrayList<List> userlists;
public Main(){
System.out.print('\f');
System.out.println("this text will show.");
newlist("listname");
}
public void newlist(String listname){
System.out.println("this text will show too!");
List userlist = new List(listname); //terminal does not show lines printed by constructor of List?
userlists.add(userlist);
userlist.printSomeText(); //second attempt to print a line, does not show in terminal.
}
}
public class List {
private String listname;
public List(String ln) {
listname = ln;
System.out.println("this text does not show.");
}
public void printSomeText(){
System.out.println("this text neither.");
}
}
this text will show.
this text will show too!
this text will show.
this text will show too!
this text does not show.
this text neither.
它没有显示anny错误,所以我想知道哪里出错了,如何得到第二个结果,显示这四行。
首先,在同一个Java
文件中没有两个public
类。
其次,在使用变量或字段之前必须初始化变量,这在您的问题中没有发生。我在你的代码中做了一些修改,这将根据你的工作,也打印第二组行,你想打印。
import java.util.ArrayList;
public class Main {
private ArrayList<List> userlists;
public Main() {
userlists = new ArrayList<List>();
System.out.print('\f');
System.out.println("this text will show.");
newlist("listname");
}
public void newlist(String listname) {
System.out.println("this text will show too!");
List userlist = new List(listname); // terminal does not show lines
// printed by constructor of List?
userlists.add(userlist);
userlist.printSomeText(); // second attempt to print a line, does not
// show in terminal.
}
public static void main(String ... args){
new Main();
}
}
class List {
private String listname;
public List(String ln) {
listname = ln;
System.out.println("this text does not show.");
}
public void printSomeText() {
System.out.println("this text neither.");
}
}
对一个结构体来说,须对各个元素逐个实现 fmt::Display 可能会很麻烦。问题在于每个 write! 都要生成一个 fmt::Result。彻底地实现需要处理所有的结果。出于这方面考虑,Rust 提供了 try! 宏。 在 write! 上使用 try!类似这样: // 对 `write!` 进行尝试(try),观察是否出错。若发生错误,返回相应的错误。 // 否则(没有出错)继续执行后面的
使用自定义效果来显示匹配的元素。 如需了解更多有关 .show() 方法的细节,请查看 API 文档 .show()。 .show() 演示 点击按钮预览特效。 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI 特效 - .show() 演示</title> <link re
Composite Images watermark(['/img/shepherd.jpg', '/img/logo.png']) .image(watermark.image.lowerRight()) .then(function (img) { document.getElementById('composite-image').appendChild(img); }); Al
本文向大家介绍js倒计时显示实例,包括了js倒计时显示实例的使用技巧和注意事项,需要的朋友参考一下 话不多说,请看实例代码 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持呐喊教程!
项目是vue的 想让在打印的时候只显示页眉不显示页脚的网址链接 css设置了@page,但是页眉和页脚都一起不见了 请问这样应该怎么去设置呢?
本文向大家介绍pyqt5 QlistView列表显示的实现示例,包括了pyqt5 QlistView列表显示的实现示例的使用技巧和注意事项,需要的朋友参考一下 1、简介 QlistView类用于展示数据,它的子类是QListWIdget。QListView是基于模型(Model)的,需要程序来建立模型,然后再保存数据 QListWidget是一个升级版本的QListView,它已经建立了一个数据储