如何在java中调整缓存的图像n图形2d?

int width = 175; Graphics2D gb = (Graphics2D) g; bufferedimage = (BufferedImage) createImage(width, width); Graphics2D graphics = bufferedimage.createGraphics(); graphics.setColor(/*this.getBackground()*/Color.red); graphics.fillRect(0, 0, width, width); 嗨,我有缓冲大尺寸…我必须调整缓冲图像… PLZ你能帮助我吗?

将cron表达式转换为漂亮的描述字符串? 是否有JAVA和Objective-C的库?

我正在寻找一个解析器,它将一个cron表达式转换为45 17 7 6 * *到每年,6月7日17:45解析器应该可以调整到其他语言。 德语为第一步。 是否有图书馆 基于JAVA的Android项目 基于Objective-C的Iphone项目。 在这里查看用例。

我们如何动态分配和增长数组

我正在研究一个项目,但我不能使用任何现有的java数据结构(即ArraysList,树等) 我只能使用数组。 因此,我需要使用新内存动态更新数组。 我正在读取文本文件,并为arrays内存预先分配100: String [] wordList; int wordCount = 0; int occurrence = 1; int arraySize = 100; wordList = new String[arraySize]; while ((strLine = br.readLine()) != null) { // Store the content into an array Scanner s = new Scanner(strLine); while(s.hasNext()) { wordList[wordCount] = s.next(); wordCount++; } } 现在这适用于100个以下列表项。 br.readline是遍历文本文件每一行的缓冲读取器。 我有它然后将每个单词存储到列表中然后递增我的索引(wordCount)。 但是,一旦我有一个包含超过100个项目的文本文件,我就会收到分配错误。 如何动态更新此arrays(从而重新发明轮子)? […]

Java 8 Comparator nullsFirst naturalOrder困惑

这可能是一个简单的问题,但我想清楚地理解它…… 我有这样的代码: public final class Persona { private final int id; private final String name public Persona(final int id,final String name) { this.id = id; this.name = name; } public int getId(){return id;} public String getName(){return name;} @Override public String toString(){return “Persona{” + “id=” + id + “, name=” + name+’}’;} } 我正在测试这段代码: import static […]

具有通用重载的Java擦除(不覆盖)

我的域名中有FinanceRequests和CommisionTransactions。 如果我有一个FinanceRequests列表,每个FinanceRequest可能包含多个需要回收的CommisionTransactions。 不要担心这是怎么做到的。 下面的课程(非常底部)让我觉得自己的模糊和温暖,因为它很好地重用了现有的代码。 一个问题类型擦除。 public void clawBack(Collection financeRequestList) public void clawBack(Collection commissionTrnsList) 它们在擦除后都具有相同的签名,即: Collection –> Collection Collection –> Collection 所以eclipse抱怨说: 方法clawBack(Collection)具有与CommissionFacade类型中的另一种方法相同的擦除clawBack(Collection) 有没有重构这个的建议,以便它仍然是一个优秀的解决方案,可以很好地重用代码? public class CommissionFacade { /********FINANCE REQUESTS****************/ public void clawBack(FinanceRequest financeRequest) { Collection commTrnsList = financeRequest.getCommissionTrnsList(); this.clawBack(commTrnsList); } public void clawBack(Collection financeRequestList) { for(FinanceRequest finReq : financeRequestList) { this.clawBack(finReq); } } /********COMMISSION TRANSACTIOS****************/ […]

将OBJ文件中的四边形转换为三角形?

起初,它似乎很明显……无论在哪里找到4个指数,每个面都会生成2个三角形,对吧? 含义如下: v 1.000000 1.000000 0.000000 v -1.000000 1.000000 -0.000000 v 1.000000 -1.000000 0.000000 v -1.000000 -1.000000 -0.000000 f -4 -3 -2 -1 ……反过来,需要转换为: v 1.000000 1.000000 0.000000 v -1.000000 1.000000 -0.000000 v 1.000000 -1.000000 0.000000 v -1.000000 -1.000000 -0.000000 f -4 -3 -2 f -2 -3 -1 当然,这个特定的例子可以正确呈现。 然而,并非所有情况都像将面分割成两个面一样简单(其中第一个面包含原始面的前三个顶点,第二个面包含最后3个顶点,如上例所示)。 以下面的多维数据集为例: v 0.000000 1.000000 1.000000 […]

在JSP页面中使用request.setAttribute

是否可以在JSP页面上使用request.setAttribute ,然后在HTML Submit上获取Servlet的相同请求属性?

错误:类型List不带参数

我得到以下错误,尽管它只是在示例中使用的错误: 错误:类型List不带参数 List strings_wat = new ArrayList(); Java是1.7版本,该类未命名为ArrayList 。

行结果集getRow方法的总数

阅读以下代码: public class selectTable { public static ResultSet rSet; public static int total=0; public static ResultSet onLoad_Opetations(Connection Conn, int rownum,String sql) { int rowNum=rownum; int totalrec=0; try { Conn=ConnectionODBC.getConnection(); Statement stmt = Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); String sqlStmt = sql; rSet = stmt.executeQuery(sqlStmt); total = rSet.getRow(); } catch(Exception e) { System.out.println(e.getMessage()); } System.out.println(“Total Number of Records=”+totalrec); return […]

在多个不同线程之间共享变量

我想在多个线程之间共享一个变量,如下所示: boolean flag = true; T1 main = new T1(); T2 help = new T2(); main.start(); help.start(); 我想在main和help线程之间共享flag ,这些是我创建的两个不同的Java类。 有办法做到这一点吗? 谢谢!