Tag: 循环

在java中用两个1d数组填充2d数组

我有2个1d数组,我试图将它们填充到JAVA中的单个2d数组中。 例如: x[] = {2,5,7,9} y[] = {11,22,33,44} 结果应该是: result[][] = {{2,5,7,9}, {11,22,33,44}} 我该怎么做? 我目前有这样的事情: for(int row = 0; row < 2; row++) { for(int col = 0; col == y.length; col++) { ??? } } 我有点卡在那里……

Struts逻辑:迭代输入字段

我目前有以下代码,数据显示正常。 但现在我需要使“数量”部分可以修改。 用户应该能够更新该字段,按提交,当它发送到服务器时,“myList”应该自动更新新的数量。 我试过在这方面寻求帮助,但我一直在寻找的只是如何显示数据的示例,而不是修改它。 任何帮助,将不胜感激。

给循环命名

在这个论坛中浏览问题和答案的过程中,我发现一段代码的名字被赋予了循环,以便将它们用于rest。 喜欢 nameofloop: for(){ for(){ if(){ break nameofloop;} } } 我是编程的新手,我以前没见过。 我的问题是命名循环的其他用途是什么?

velocity:除了在最后一次循环迭代中做一些事情

在速度方面,我想在最后一个循环中做一些不同的事情。 什么是正确的习语? 相关 : java中增强for循环的最后一次迭代

计算文件中的单词数

我在计算文件中的单词数时遇到问题。 我正在采取的方法是当我看到一个空间或一个新线时,我知道要算一个字。 问题是,如果我在段落之间有多行,那么我最终也将它们视为单词。 如果你看一下readFile()方法,你就可以看到我在做什么。 你能帮助我并指导我如何解决这个问题吗? 示例输入文件(包括空行): word word word word word word word word

do-while with Java8-Optional

在我的一些项目中,我经常使用do-while-checkNextForNull-getNext循环模式(不知道它是否有正式名称)。 但是在Java8中,使用Optional比在客户端代码中检查空引用更清晰。 但是当在这种循环模式中使用Optional时,代码变得有点冗长和丑陋,但因为Optional有一些方便的方法,我希望必须存在比我在下面提出的更简洁的方法。 例: 鉴于以下课程。 class Item { int nr; Item(nr) { this.nr = nr; // an expensive operation } Item next() { return …someCondition…. ? new Item(nr + 1) : null; } } 其中第一个项目始终具有nr == 1并且每个项目确定下一个项目,并且您不希望创建不必要的新项目。 我可以在客户端代码中使用以下循环do-while-checkNextForNull-getNext模式: Item item = new Item(1); do { // do something with the item …. } while ((item […]

在Java中重新声明循环内部的变量

在Java中,我们不能在具有相同名称的另一个变量的同一范围内声明变量: int someInteger = 3; … int someInteger = 13; 语法错误,无法编译。 但是,如果我们把它放在一个循环中: for (int i = 0; i < 10; i++) { int someInteger = 3; } 不产生错误,效果很好。 我们基本上声明了相同的变量。 是什么原因? 在这背后我不了解/理解的逻辑是什么?

如何在java中重复字符串“n”次?

我想能够“n”次重复一串文字: 像这样的东西 – 字符串“X”, 用户输入= n, 5 = n, 输出:XXXXX 我希望这是有道理的…(请尽可能具体)

PMD:避免在循环内实例化新对象

我有PMD规则的问题Avoid instantiating new objects inside loops 。 这是一些示例代码: import java.awt.Dimension; public class PMDDemo { public static void main(final String[] args) { final Dimension[] arr = new Dimension[10]; for (int i = 0; i < arr.length; i++) { arr[i] = new Dimension(i, i); // rule violation here } } } PMD在代码中的标记位置给出了上述规则违规。 如何创建类的n个实例而不在循环中创建它们? 我知道PMD的一些规则是有争议的(比如onlyOneExit规则)。 但到目前为止,我至少理解他们背后的想法。 我不明白这条规则背后的原因。 有人可以帮助我吗?

Java中’for’的使用

我是Java的新手,在关于for循环的另一个Stack Overflow问题中,答案说Java中有两种用法: for (int i = 0; i < N; i++) { } for (String a : anyIterable) { } 我知道第一次使用for并且已经使用了很多,但我从未见过第二个。 过去做什么以及何时使用它?