草庐IT

想得到

全部标签

Java正则表达式得到不匹配的部分

我正在匹配一个正则表达式abc.*def.*pqr.*xyz现在字符串abc123def456pqr789xyz将匹配该模式。我想用匹配器找到字符串123、456、789。最简单的方法是什么? 最佳答案 将正则表达式更改为abc(.*)def(.*)pqr(.*)xyz括号将自动绑定(bind)到变量$1到$3如果你用String.replaceAll()或Matcher.group(n)如果你使用Matcher.find()请参阅Patternclass的文档,特别是GroupsandCapturing,了解更多信息。示例代码:f

java - 没有得到西类牙字符 (ú, í) 但在 UI 上得到像 (ó, Ã)

我在三个属性文件中声明了三个语言环境转换,例如Strings.properties、Strings_es_ES.properties和Strings_en_GB.properties(对于美国、ES和英国)在Strings_es_ES.properties中,我声明了如下字符串,并将属性文件设置为UTF-8格式。admin.main.numberofrewards=Númeroderecompensas:admin.main.categorylist=listaCategoría我在.jsp文件中使用上述资源包,如下所示我在浏览器上得到如下输出Nómeroderecompensasl

java - 为什么在 POST JSON 字符串时得到 "Error parsing HTTP request header"?

我正在尝试从浏览器向我的服务器(本地主机)发送一个POST请求。我的请求网址是:http://localhost:8080/myPath/myServlet?requestData={.......//JsonString......};requestData是一个json字符串(我为此目的使用GSON。)一切正常,直到json字符串中的数据超过特定限制。比如说,我在json字符串中发送对象数组。如果列表中的对象数量超过67,则会出现以下错误:AMorg.apache.coyote.http11.AbstractHttp11ProcessorprocessINFO:Errorparsi

java - 我有 UTF-8 - 但仍然得到 "Invalid byte 1 of 1-byte UTF-8 sequence"

我即时创建了一个XML字符串(不是从文件中读取)。然后我使用Cocoon3通过FOP将其转换为PDF。Xerces在中间某处运行。当我使用硬编码的东西时,一切正常。一旦我将德语变音符号放入数据库并使用该数据丰富我的xml,我就会得到:Causedby:org.apache.cocoon.pipeline.ProcessingException:Can'tparsetheXMLstring.atorg.apache.cocoon.sax.component.XMLGenerator$StringGenerator.execute(XMLGenerator.java:326)atorg.a

java - 有没有人得到 jax-ws-catalog.xml 来在 Metro 上本地解析 schemaLocation?

我已将jax-ws-catalog.xml添加到我的.war文件中,以便在本地而不是在.war中远程解析schemaLocation。我已经按照中的示例进行操作MetroUserGuide:2.10.DevelopingclientapplicationwithlocallypackagedWSDL当我部署.war并使用soapUI验证Web服务时,它在尝试访问schemaLocationhttp://somehost:8080/CMDB/schemas/common/1.0/CMDBCommonTypes.xsd模式和wsdl都在Eclipse中验证(使用Eclipse的XML目录工

Java DOM xml 不能得到 child

我的XML看起来像这样:1falsefalsefalseAAAAaaa22falseBBBBBBbbbbbb44false我在获取ConnNum、IsMSPA、IsArray和IsDDOR时遇到问题。我尝试通过以下方式获取ConnNum://getConnNumNoden=doc.getFirstChild();if(n.hasChildNodes())System.out.println(n.getFirstChild().getNodeValue());elseSystem.out.println(n.getNodeValue());但是当我期望1时它只返回null。importj

java - 如何得到所有相加成一个数的连续数集?

我想创建一个程序来生成一组连续的数字,这些数字加起来形成一个数字。例如。如果输入数字是15,它应该给出-7,84,5,61,2,3,4,5一些公式/算法/循环可以做一些适合的事情。它可以生成一个数组或打印它。这似乎是一个数学问题或愚蠢的问题,但我实际上无法弄清楚如何在Java中以编程方式做到这一点。请尝试给出可以执行此操作的确切代码。 最佳答案 假设您的输入是N。您知道每组k个连续数字将以N/k为中心。如果N/k以0.5结尾,则存在偶数k的解;如果N/k是整数,则存在奇数k的解。解决方案(如果存在)是以N/k为中心的k个整数。k=1

Java HttpURLConnection.getInputStream 但得到 401 IOException

我正在用Java为CouchDB编写一个REST客户端。下面的代码应该是相当标准的:this.httpCnt.connect();MapresponseHeaders=newHashMap();inti=1;while(true){StringheaderKey=this.httpCnt.getHeaderFieldKey(i);if(headerKey==null)break;responseHeaders.put(headerKey,this.httpCnt.getHeaderField(i));i++;}InputStreamReaderreader=newInputStream

java - 得到一个 The entity name must immediately follow the '&' in the entity reference error in java, 但我的 xml 文件中没有任何符号

我遇到了错误Theentitynamemustimmediatelyfollowthe'&'intheentityreference.但我的XML文档中没有任何符号!有谁知道为什么会发生这种情况?这是我要解析的XML文档:BestiPadstrategygameshttp://feedproxy.google.com/~r/TheIphoneBlog/~3/198mhX3FVmw/story01.htmShareyourlifewithfriendsinrealtimewithSpinhttp://feedproxy.google.com/~r/TheIphoneBlog/~3/9G8

java - 你能在 GregorianCalendar 日期中设置 AM/PM 还是你只能得到的东西

我查看了有关GregorianCalendar的javaapi,但没有看到任何设置am/pm的方法在它的构造函数中。您可以在GregorianCalendar日期中设置AM/PM还是只能使用日历上的get方法才能获得。它会自动处理所有这些吗?我正在寻找am/pm并将其输出到我的toString中以获得具有日期对象的类。我打算在日历上使用get方法来实现这一点。我知道am/pm是一个0或1的整数。所有时间都是公历的24小时制吗?它会自动确定上午和下午吗? 最佳答案 Calendar.get(Calendar.HOUR);给出AM/PM