草庐IT

java - 如何将图像拆分为多个较小的图像

如何将图像对象(java.awt.Image)拆分成更小的图像?例如,将一张64*64px的图片拆分成一张16张16*16px的图片。 最佳答案 参见:http://rameshjavablog.blogspot.com/2012/04/sub-image-from-image-using-java.html使用如下函数:image=createImage(newFilteredImageSource(image.getSource(),newCropImageFilter(13,13,143,163)));您正在使用“裁剪图像过滤

java - 如何将不同 war 中的 Web 应用程序拆分为模块?

我有一个具有不同功能的Web应用程序,例如mapView、仪表板、报告等。但是现在,我们计划将应用程序拆分为不同的模块,例如map模块、仪表板模块等,以实现可插stub据要求。由于所有的模块都会有各自的htmls、js、controllers、dao层,如何将这些划分为独立的模块呢?是war还是jar文件?需要可以帮助我前进的建议或示例。谢谢。 最佳答案 如果你有不同的模块,具有独立的功能。有可能。我建议您,首先,找到所有网络模块共有的功能,所以这个common-module,应安装(例如作为jar)在服务器的library文件夹中

java - 将 Array 划分为 2 个子数组并检查乘法是否相等

我正在练习Java考试。我今天面临的问题之一是:给定一个包含n个数字的数组,我需要检查是否有2个子数组(不必相等)它们的乘积等于-如果有,则返回true,否则返回false。例如:如果数组是:{2,15,3,4,2,5}-将返回True如果数组是:{2,4,6,2,3,4}-将返回False。答案必须是递归的,没有任何循环。所以我想,如果有2个子数组,它们的乘积相等,这意味着整个数组的总乘数必须是一个平方根数。例如,在第一个数组中,它是3600,即60。到目前为止,我还没有找到它不适用的任何情况,但仍然不能100%确定它是否涵盖所有可能的情况。这是我的代码:publicstaticbo

java - 是否有必要将此 java 程序分为两类?

像下面这样将所有类代码保存为单独的.java文件很重要吗?Outer.java,Inner.java,Test.java或者我可以制作一个java文件作为Test.java。请解释匿名类,我们如何在java中创建匿名类,以及与普通类相比有什么优势/劣势?classOuter{privateintdata=50;classInner{voidmsg(){System.out.println("Datais:"+data);}}}classTest{publicstaticvoidmain(Stringargs[]){Outerobj=newOuter();Outer.Innerin=ob

java - 将段落拆分为单独的句子。我在这里覆盖了我所有的基地吗?

我正在尝试将包含多个句子的字符串拆分为由单个句子组成的字符串数组。这是我目前所拥有的,Stringinput="HelloWorld."+"TodayintheU.S.A.,itisaniceday!"+"Hurrah!"+"Hereitcomes..."+"Partytime!";Stringarray[]=input.split("(?这段代码运行良好。我明白了,HelloWorld.TodayintheU.S.A.,itisaniceday!Hurrah!Hereitcomes...Partytime!我使用lookbehind功能来查看句子结尾的标点符号是否在一些或单个whit

java - 在 Java 中将字符串拆分为 n 个长度的 block

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:SplitstringtoequallengthsubstringsinJava鉴于我有以下实用方法:/***SplitsstringsintochunksofsizechunkSize**@paramsthestringtosplit;mustnotbenull*@paramchunkSizenumberofcharsineachchuck;mustbegreaterthan0*@returnTheoriginalstringinchunks*/publicstaticListsplitInChunks(S

java - 按句点将 String 拆分为 String[] 但返回空数组

好吧,也许我只是需要第二双眼睛。我有一个float,我把它变成了一个字符串。然后我想将它按句点/小数分割,以便将其显示为货币。这是我的代码:floatprice=newFloat("3.76545");StringitemsPrice=""+price;if(itemsPrice.contains(".")){String[]breakByDecimal=itemsPrice.split(".");System.out.println(itemsPrice+"||"+breakByDecimal.length);if(breakByDecimal[1].length()>2){item

java - 用于将德国地址拆分为多个部分的正则表达式

晚上好我正在尝试通过Java将德国地址字符串的各个部分拆分成多个部分。有谁知道正则表达式或图书馆可以做到这一点?像下面这样拆分它:NamederStraße25a88489Teststadt到名称derStraße|25a|88489|Teststadt或测试字符串。388489Beispielort(GroßerKreis)到Teststr.|3|88489|Beispielort(GroßerKreis)如果缺少邮政编码或城市等部分,系统/正则表达式仍然有效,那就太完美了。是否有任何正则表达式或库可以用来存档?编辑:德国地址规则:街道:字符、数字和空格房屋编号:数字和任何字符(或空

java - 如何将运算符上的数学表达式拆分为分隔符,同时将它们保留在结果中?

我需要拆分像这样的表达式a+b-c*d/e分别得到a,b,c,d,e(作为字符串数组)以及=、-、*、d、/(也是一组运算符)分开。我试过这样的:StringmyString;StringmyString={"a+b-c*d/e");String[]result=newString();String[]separator=newString[]{"+","-","/","*"};result=myString.split(separator);但是,它显示错误。如何解决? 最佳答案 第一个问题:-多次声明StringmyString

java - 如何在最后一次出现下划线字符时将字符串拆分为 2

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。更详细地描述您的问题或includeaminimalexample在问题本身。关闭8年前。Improvethisquestion给定一个包含多个下划线字符的字符串,如何将它拆分为围绕最后一个下划线字符的两个子字符串?例如。"a_b_c"=>["a_b","_c"]