小编Rom*_*n C的帖子

moqui框架与其他框架有什么区别


嗨,你能否分享Moqui框架与其他框架之间的区别.作为Moqui框架的新功能.


java struts spring-mvc java-ee moqui

-2
推荐指数
1
解决办法
1898
查看次数

python是否有语法糖“ condition?c:d”

Java,c,c ++都有这样的语法糖:

int a = condition ? c : d// if condition is true , a = c, else a = d
Run Code Online (Sandbox Code Playgroud)

python有类似的语法糖吗?

python

-2
推荐指数
1
解决办法
1567
查看次数

运行Java程序时出错

我试图将数组转换为列表,反之亦然,并使用下面的代码分别执行不同的数组和列表方法.

import java.util.*;

public class LinkedList{

    public static void main(String[] args){
        String[] things1 = {" seminar", " presentations", " hackathon", " movies"};
        LinkedList<String> theList = new LinkedList<String>(Arrays.asList(things1));

        theList.add("tickets");
        theList.addFirst("Hellow");

        things1 = theList.toArray(new String[theList.size()]);

        for(String x: things1)
            System.out.printf("%s", x);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,问题是,当我从NetBeans运行它时,它可以正常工作,但是当我在普通文本编辑器中尝试它并通过终端运行时,它会出错:

LinkedList.java:10: error: type LinkedList does not take parameters
LinkedList<String> theList = new LinkedList<String>(Arrays.asList(things1));
          ^
LinkedList.java:10: error: type LinkedList does not take parameters
LinkedList<String> theList = new LinkedList<String>(Arrays.asList(things1));
                                           ^
2 errors
Run Code Online (Sandbox Code Playgroud)

我认为列表应该采用参数,但错误完全相反.

为什么会这样?

java arrays linked-list

-2
推荐指数
1
解决办法
85
查看次数

我不断收到此错误:java.lang.ArrayIndexOutOfBoundsException:12

我的程序基本上采用 ISBN 编号列表并确定它们是否有效。所以错误是:s1[l]=digits[i][l-1]+digits[i][l]; 这行代码使用 for 循环计算 ISBN 编号的部分总和。下面的另一个循环取数组 s1 中所有整数的部分和。请帮忙?错误是:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 12
at ISBN.main(ISBN.java:67)

  import java.util.*;
  import java.io.*;

  public class ISBN {
  public static void main(String [] args) throws IOException{
//Reads file line by line
  File ISBNFile = new File ( "isbn_input.txt" );
  Scanner input = new Scanner(ISBNFile);
  String [] preISBN = new String [9999];
  int i = 0;
  int j =0;
  int l =0;
  int m = 0;
  int count =0;
  while (input.hasNextLine()){
    String line …
Run Code Online (Sandbox Code Playgroud)

java eclipse arrays int indexoutofboundsexception

-3
推荐指数
1
解决办法
8287
查看次数

有没有工具来反向工程java.class文件?

我在堵塞.我偶然发现了一个我已经工作了几天的java文件.它没有备份.但我仍然有.class文件.

我需要一些工具来反向设计这段代码.它不一定是非常好的工具.

我只需要一些东西来提醒我,我做了什么,然后我填写其余部分.有这样的工具吗?

java

-3
推荐指数
1
解决办法
1万
查看次数

如何返回数组.......?

package round1;

import java.util.Scanner;

public class MathewJhon {
    int i = 0;

    public static void main(String[] args) {
        Scanner scn = new Scanner(System.in);
        int x = scn.nextInt();
        int y = scn.nextInt();
        int nth = scn.nextInt();
        int a[] = genrate(x, y);
        System.out.println(x + " " + y + " " + nth);

    }

    private static int[] genrate(int x, int y) {
        for(int i=1;i<y;i++){
            int val=(i*(i+1))/2;
             int a[]= new int[y];
              a[i]=val;
        }           
        return a;

    }

}
Run Code Online (Sandbox Code Playgroud)

java arrays

-3
推荐指数
1
解决办法
96
查看次数

在java中从控制台获取输入

我使用以下代码段从java中的控制台获取10个输入,并尝试以*******12格式打印它们.在运行时,我输入12,13,14,15作为输入,然后程序终止.现在有3个问题:

  1. 为什么这段代码只有5个输入而不是10个?
  2. 为什么这个代码打印例如输入14的49,52,10?
  3. 解决方案是什么?

码:

public static void main(String[] args) {
    for (int i = 0 ; i <10 ;i++){
        try {
            int j= System.in.read();
            System.out.println("**********"+j);
        } catch (IOException ex) {
            ex.printStackTrace();
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

输出是:

12
**********49
**********50
**********10 13
**********49
**********51
**********10 14
**********49
**********52
**********10 15
**********49
Run Code Online (Sandbox Code Playgroud)

建立成功(总时间:14秒)

java

-3
推荐指数
1
解决办法
200
查看次数

这段java代码有什么问题?

如果有人能在这段代码中找到错误,那对我有帮助.我正在使用Eclipse,我正在尝试制作一个只需按一下按钮即可发出单词/句子的程序.如果您需要更多信息,请询问.

错误:"if(this.boverall [a]!= 0){",ERROR message"运算符!=未定义参数类型boolean,int"

public String sentenceOverall()
  {
    ArrayList<String> toBeUsed = new ArrayList();
    for (int a = 0; a < this.soverall.length; a++) {
      if (this.boverall[a] != 0) {
        toBeUsed.add(this.soverall[a]);
      }
    }
    if (toBeUsed.size() == 2)
    {
      int sentencePattern = rand.nextInt(10);
      if (sentencePattern < 9)
      {
        String[] OverallOptions = { " The song is overall both ", " Overall, the song is both ", " This song, overall, is both ", " Your song is quite ", " I think …
Run Code Online (Sandbox Code Playgroud)

java

-4
推荐指数
1
解决办法
64
查看次数

从同一个类创建不同的随机对象

我有一个名为country的课程,我希望同时生成两个不同的随机国家

这是类中获取随机国家/地区的方法.

Country a = Country.getRandom();
Run Code Online (Sandbox Code Playgroud)

我怎么能得到两个不同的国家?

java

-5
推荐指数
1
解决办法
72
查看次数

私有类属性可见

如何private itemset在复制构造函数中显示属性?

import java.util.List;
import java.util.ArrayList;

public class Itemset {

    private List<Integer> itemset = new ArrayList<Integer>();
    private static long count = 0;

    // copy constructor
    public Itemset(final Itemset other) {
        count++;
        this.itemset = other.itemset;
    }
}
Run Code Online (Sandbox Code Playgroud)

java visibility private class

-6
推荐指数
1
解决办法
133
查看次数

变量可能尚未初始化?

这是我的java代码(我知道的一种可怕的暴力算法,这是要求).我想我j在任何引用之前已经在for循环中初始化了变量,但是当我运行编译器警报时.

import java.util.Arrays;

public class Brute {

    public static void main(String[] args) {

        String filename = "./collinear/input" + args[0] + ".txt";
        In f = new In(filename);
        int N = f.readInt();
        Point[] points = new Point[N];
        int x, y;

        StdDraw.setScale(-10000, 50000);

        for(int i = 0; i < N; i++) {
            x = f.readInt();
            y = f.readInt();
            points[i] = new Point(x, y);
            points[i].draw();
        }

        Arrays.sort(points);


        int i, j, k, l;

        for(i = 0; i < N; i++)
            for(j = 0; …
Run Code Online (Sandbox Code Playgroud)

java

-6
推荐指数
1
解决办法
135
查看次数