用Java替换外来英文字符的方法?

在PHP中我会使用这个: $text = “Je prends une thé chaud, s’il vous plaît”; $search = array(‘é’,’î’,’è’); // etc. $replace = array(‘e’,’i’,’e’); // etc. $text = str_replace($search, $replace, $text); 但Java String方法“replace”似乎不接受数组作为输入。 有没有办法做到这一点(不必诉诸于for循环来通过数组)? 请说是否比我正在尝试的方法更优雅。

Android HttpClient Post File MultipartEntity

我正在尝试使用HttpClient和MultipartEntity将图像从Adroid应用程序上传到php webserver。 这是我的代码片段: protected Void doInBackground(Void… params) { HttpClient client = new DefaultHttpClient(); client.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); HttpPost post = new HttpPost( “http://URL/upload.php” ); try { MultipartEntity entity = new MultipartEntity( ); entity.addPart(“type”, new StringBody(“photo”)); entity.addPart(“data”, new FileBody(new File (this.path))); post.setEntity(entity); post.getParams().setBooleanParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, false); post.addHeader( “Content-Type”, “multipart/form-data; “); HttpResponse response = client.execute(post); HttpEntity resEntity = response.getEntity(); System.out.println(response.getStatusLine()); client.getConnectionManager().shutdown(); […]

没有OSGi框架的BIRT

问候,我们正在尝试使用此处的示例将BIRT集成到我们的桌面独立应用程序中。 问题是 – 如何避免使用OSGi框架。 我们是否可以将所有必需的库和插件放在生成的EAR中,而无需将报告引擎设置为主页? 因为我们的客户不满意下载额外的运行时。 是否真的需要这么大的运行时间(我估计大约100兆字节)。

禁止使用Hibernate Envers为实体创建_AUD表?

如何禁用实体的Hibernate Envers创建_AUD表? 我想通过使用AuditListeners而不是允许控制Hibernate来创建表来进行自定义审计。

在插入derbyDB varchar字段之前,搜索“特殊”字符的java字符串

我试图从MS Access转换为DerbyDB。 但是,某些varchar字段具有“特殊”字符,例如换行符,制表符,百分号,外来字符等。 我创建了一个快速方法…… public String charCheck(String s) { errLog.add(1, “converting string from ” + s); s.replaceAll(“‘”, “””);//an apostrophe is escaped with an apostrophy in Derby… s.replaceAll(“%”, “\\%”);//a percent sign s.replaceAll(“\\s+n”, ” “);//whitespace characters (newlines and tabs etc) s.replaceAll(“/”, “\\/”);//the ‘divide’ \ character, s.replaceAll(“<", "\\”, “\\>”);//mathematical symbol greater than errLog.add(1, “to ” + s); return […]

使用android从stripe生成银行帐户令牌

我在我的android项目上集成条带。 我知道你可以使用这个为card生成stripetoken。 Card card = new Card(“4242424242424242”, “12”, “2014”, “123”); Stripe stripe = new Stripe(“pk_test_6pRNASCoBOKtIshFeQd4XMUh”); stripe.createToken( card, new TokenCallback() { public void onSuccess(Token token) { // Send token to your server } public void onError(Exception error) { // Show localized error message Toast.makeText(getContext(), error.getLocalizedString(getContext()), Toast.LENGTH_LONG ).show(); } } ) 我正在使用github的stripe-android库 那么如何为BankAccount生成stripeToken? 我似乎无法在谷歌上找到任何关于此的例子。 谢谢!

如何从java中的任何网页获取标题文本

我正在使用java从网页上获取标题文本。 我使用Tag名称从网页中获取图像,如下所示: int i=1; InputStream in=new URL(“www.yahoo.com”).openStream(); org.w3c.dom.Document doc= new Tidy().parseDOM(in, null); NodeList img=doc.getElementsByTagName(“img”); ArrayList list=new ArrayList(); list.add(img.item(i).getAttributes().getNamedItem(“src”).getNodeValue()); 它正在工作,但我想使用与上面相同的代码从网页(www.yahoo.com)获取标题标签。我已经提到了getElementsByTagName(“title”); 但它不起作用。 请帮助我,如何使用如上所述的jtidy解析器。

如何使用Spring Security命名空间设置和配置ProviderManager?

Spring文档说ProviderManager是AuthenticationManager的默认实现,但它是由安全命名空间自动创建和连接的ProviderManager实例吗? 换句话说,这样的配置会自动创建ProviderManager的实例: 否则,我需要做什么(或声明)? 假设我想插入我自己的AuthenticationManager实现,我将如何使用命名空间配置它? 我还想指定哪个AuthenticationProvider应该在ProviderManager注册。 我找到了以下配置代码: 但这够了吗? 声明AuthenticationProvider列表的正确方法是什么? 关于这个问题,文档不是很清楚和完整。

如何检查数组中是否已存在元素

我正在从一个页面向另一个页面发送值,我想存储我发送的值,然后想要将我发送的值与我已经发送的值进行比较,即保存的值。同时存储值进入一个持久对象的数组,然后比较该值与另一个数组,我面临一些问题,任何人都可以告诉我如何检查一个值是否已经退出数组,我给的代码,亲切的帮助 package com.firstBooks.series.db; import java.util.Random; import net.rim.device.api.system.PersistentObject; import net.rim.device.api.system.PersistentStore; import net.rim.device.api.util.Arrays; import net.rim.device.api.util.Persistable; import com.firstBooks.series.db.parser.XMLParser; import com.firstBooks.series.ui.managers.TopManager; import com.firstBooks.series.ui.screens.TestScreen; public class DBMain implements Persistable{ public static String answer = “”; public static String selectedAnswer = “”; public static Question curQuestion; public static int currQuesNumber = 1; public static int correctAnswerCount = -1; static int curQuesnew; […]

获取文本文件中行的字节偏移量?

我有一个文本文件 one two three four five 我需要获取文件中每一行的偏移量。 我如何用Java做到这一点? 我搜索了一些I / O库(如BufferedReader和RandomAccessFile),但我无法找到满意的答案。 任何人都可以建议如何处理这个?