【java – 用于数组倒计时的反向循环】教程文章相关的互联网学习教程文章

java-notifyAll是否从循环中删除等待而不检查条件?【代码】

public class ShareResource {private int n = 0;public synchronized void p() throws InterruptedException {while (n > 0) {wait();}n++; }public synchronized void r() {n = 0;notifyAll(); }}如果我使用此资源启动了两个线程,并且它们都在wait()处,并且我在资源中调用了方法r(),这是否会在不检查条件的情况下唤醒两个线程?是否在两个线程中读取代码直到方法结束?在“相同”时间?解决方法:Would the code be read until th...

(Java)我正在用for循环制作水平尺【代码】

我正在尝试创建一个水平尺,如下所示: 我现在拥有的代码是:public class JavaRuler {public static final int COUNT = 19;public static void main(String[] args) {Design();Inches();Number();}public static void Design() {for (int j = 1; j <= COUNT * 2 + 2; j++) {System.out.print("__");}System.out.println();}public static void Inches() {for (int i = 1; i <= COUNT * 2 + 2; i++) {System.out.print("'|");}Syste...

java-循环超出数组长度范围时,越界异常【代码】

因此,该程序应该根据用户输入在3到11的大小之间生成一个奇数大小的数组,然后在特定位置用一个字符填充该板上以获取图案.一切都进行得很好,直到我尝试返回的数组给了我2个超出范围的异常,即使我将循环设置为小于尺寸.我在这里以5为例,尝试得到5 x 5的数组.这是主要的.public static void main (String [] args) {int dimension = findDimension();char [] [] array2d = new char [dimension] [dimension];char star = '*';array2d =...

首页> java的>如何循环此测试与不同的CSV行?【代码】

我是硒测试的初学者.我写了这段代码,它可以工作,但是我需要用另一条csv行循环此测试. 我花了将近10个小时试图做到这一点. 我正在尝试做的情况: > Web浏览器正在打开转到URL>从第一行以CSV文件中的数据登录>驱动程序正在重新启动,并且执行相同操作,但来自csv文件第二行的数据. 我还尝试过使用aftermethod / afterclass重新启动测试,但无法正常工作.public class CSVdataread {private WebDriver driver;String baseUrl = "URL";Str...

Java循环和增量问题【代码】

谁能告诉我程序中的问题是什么?String a[],b[]; int c[] = new int[b.length];for (int j = 0; j < a.length; j++) {for (int k = 0; k < b.length; k++) {if (b[k].equals(a[j])) {c[k]++;} else {c[k] = 0;}} }我在HashMap中存储了数千个单词.现在,我想检查每个文件中allWords中一个单词出现了多少次. 您能指出我程序中的错误,还是可以让我知道如何做?解决方法:您可以在阅读文件并存储在地图上时数字.假设文件中的最后一个单词...

java-光标循环迭代不显示第一个值【代码】

因此,我有一个查询返回一个具有所有值的Cursor(我用cursor.getCount()确认了此情况,其中返回的int等于数据库中的记录数),但是由于某种原因,无论我使用什么迭代循环写我似乎永远无法检索列表的第一个值.private void addAllUnsentCrapportsToList() {mDbAdapter.open();Cursor cursor = mDbAdapter.getAllCrapports();cursor.moveToFirst();String text = "";while(cursor.isAfterLast() == false){text = text+ "typ: " + cursor.g...

java-在for循环中初始化变量【代码】

我有这样的代码:TextView wyniszczenie_zakres_bmi = (TextView)t.findViewById(R.id.wyniszczenie_zakres_bmi); TextView wychudzenie_zakres_bmi = (TextView)t.findViewById(R.id.wychudzenie_zakres_bmi); TextView niedowaga_zakres_bmi = (TextView)t.findViewById(R.id.niedowaga_zakres_bmi);我可以做这样的事情吗?List<String> arStan = new ArrayList<String>(); arStan.add("wyniszczenie"); arStan.add("wychudzenie...

java-循环equals()导致stackoverflow【代码】

我正在使用休眠模式,并且具有双向关系.我应该如何正确重写两个类的equals(). 这是代码(使用guava-Objects):(PS:这是一个不好的例子,是对实体的选择,但是我有兴趣学习推荐的处理方法) 目的地:@Entity @Table(name = "DESTINATION") public class Destination{private Integer id;private String name;private Set<DestinationAlias> aliases = new HashSet<DestinationAlias>(0);@Overridepublic boolean equals(Object obj) {if...

java-如何使线程循环?【代码】

我希望每3秒服务器发送一条消息.为此,我有此代码.try {Thread.sleep(3500);getPackets().sendGameMessage("[Server Message]: Remember to vote!");} catch (InterruptedException e) {e.printStackTrace();}代码当然可以工作,等待3个半秒,然后发送消息.但是我如何使其循环,所以每隔三分半秒它就会不停地发送呢?解决方法:最好的方法是使用计时器.查看Java how to write a timer

我的java for循环跳过了一步【代码】

我正在技术学院的课程中编写练习申请.应该实例化Book类的5个对象,该类包含有关书名,作者和页数的数据字段.我在for ..循环时遇到问题.第一次循环后,它每次都会跳过一个步骤,我无法弄清原因.这是我的代码import java.util.*; public class LibraryBook2 {public static void main(String[]args) {String name;String author;int pages;Book[] novel = new Book[5];novel[0] = new Book();novel[1] = new Book();novel[2] = new Book(...

java-丰富的dataTable不能将迭代变量用于嵌套循环【代码】

我正在建立具有动态列数的丰富数据表.在我看来,这不是一件大事,但是我一直在努力寻求答案.问题是当我想将数据表中的迭代变量用于嵌套循环时.在嵌套循环中,我尝试为每一行创建相同数量的动态列.当我显示一些代码时,它可能会变得更加清晰:<rich:dataTable styleClass="waiDataTable" width="700" rowClasses="odd,even" value="#{reportingModel.reportingDoiPoolRows}" var="reportingDoiPoolRow" rendered="#{not empty reporting...

java-在循环期间找不到注释【代码】

我正在将此代码运行到junit测试中.但是,找不到注释,并且不输出任何内容.是什么原因造成的.@Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface Datafield { }public class EntityTest {@DatafieldStandardFieldText username;@Testpublic void TestEntityAnnotation() throws NoSuchFieldException, SecurityException{EntityTest et = new EntityTest();Annotation[] annos = et.getClass().getA...

使用循环JAVA读取文本文件【代码】

我的程序读取一组数据,对其进行处理,打印内容,然后应该继续处理下一组数据,直到没有更多数据为止.如果给我一组数据,我的程序就可以运行,但是添加第二组数据时会出现错误. 在我的BlueJ窗口中说java.lang.ArrayIndexOutOfBoundsException: 15终端中的错误显示:java.lang.ArrayIndexOutOfBoundsException: 15 at Prog4.read_votes(Prog4.java:97) at Prog4.main(Prog4.java:38)38在主要方法中:p4.read_votes(stdin, votesArray);97是...

java-对后边缘进行运算以获取有向图中的循环数【代码】

我一直在编写代码,以在有向图中获得所有可能的周期. Here是一种跟踪后沿的实现,只要找到一个后沿,它就会返回true,即检测到一个循环.我将其扩展到以下内容:计算一棵树中所有可能的后边缘,后边缘的数量应给出循环数.不知道这是否正确.使用此方法,我实现了以下操作:下面的count变量没有用.最初,我用它来给出每个周期的计数.但这不能给出正确的答案.但是存储所有后边缘的edgeMap的大小似乎在某些图中给出了正确的循环数,但并不是全部...

java-无法循环播放MP3文件【代码】

好的,我正在尝试使声音文件在应用程序打开时永远循环播放.目前,这是我运行声音文件的一部分代码.public class Game {public static void main(String[] args) {JFrame window = new JFrame("Josh's 2D College Project");window.setContentPane(new GamePanel());window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);window.setResizable(false);window.pack();window.setVisible(true);try{File file = new File("C:/Users/Jo...