无法正确替换另一个特定字母

我有一个字符串,我想用另一个字符重复特定的字母,我有一个json响应,其中包含用哪个字母替换的字母。 例如,我的字符串是’abh f’和Json from和to将是 – a => bf,b => 423_,h => 2Re,f => ab 这是问题,当替换时,它将首先替换为bf,然后它将替换ab中的b和转换为a(bf)中的b,这将破坏整个想法,我无法带来好处想法,我已经尝试循环抛出字符串中的每个字母但我无法循环抛出json而没有得到OutOfMemory。 有任何想法吗? 这是代码 for (int i = 0; i < m_jArry.length(); i++) { JSONObject jo_inside = m_jArry.getJSONObject(i); String Original = jo_inside.getString("from"); String To = jo_inside.getString("to"); NewText = NewText.replace(" ","$"); NewText = NewText.replace(Original ,To); }

Java Runtime执行C语言程序得不到输出

我编写了一个简单的C程序,并将其构建为“AskStack.exe”。 #include #include int main() { printf(“Hello world!\n”); getchar(); return 0; } 然后我使用java程序执行C程序,我想得到输出。 import java.io.BufferedReader; import java.io.InputStreamReader; public class Test { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { Process p = Runtime.getRuntime().exec(“AskStack.exe”); BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream())); String line = null; do{ line = reader.readLine(); […]

使用SimonVT号码选择器并且无法充气xml

所以我使用SimonVT数字选择器来尝试创建一个与姜饼一起使用的数字选择器。 不幸的是,当我尝试将其设置为对话框时,它会在尝试充气xml时崩溃。 老实说,我已经花了一段时间在这上面,并不能为我的爱情弄清楚。 还有其他人吗? 这是它崩溃的地方: import net.simonvt.numberpicker.NumberPicker; import android.app.AlertDialog; import android.app.Dialog; import android.os.Bundle; import android.support.v4.app.DialogFragment; import android.view.View; public class setSnoozeMethodDialog extends DialogFragment{ @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); View view = getActivity().getLayoutInflater().inflate(R.layout.set_snooze_dialog, null); NumberPicker np = (NumberPicker) view.findViewById(R.id.numberPicker); np.setMaxValue(20); np.setMinValue(0); np.setFocusable(true); np.setFocusableInTouchMode(true); builder.setView(view); return builder.create(); } 这是一个无法充气的xml 这是错误 01-07 23:44:33.308: […]

Hibernate @OneToMany抛出MySQLSyntaxErrorException:您的SQL语法中有错误

我尝试检索一个列表,其中包含来自Contact一些字段以及一系列电话。 为此,我正在使用查询联系人; 另外,我创建了一个只有我需要的字段的DTO。 查询是: final StringBuilder query = new StringBuilder(); query.append(“SELECT new com.tim.core.dto.client.MinimalContactDTO(c.id, c.version, c.name, c.title, c.email, c.createdDate, c.phones) ” + ” from CONTACT c “); query.append(“where “); query.append(“( c.localRecordStatus IS NULL “); query.append(“OR c.localRecordStatus IN (:openStatusList) “); query.append(” ) “); return em.createQuery(query.toString(), MinimalContactDTO.class) .setParameter(“openStatusList”, getOpenStatusList()) .getResultList(); DTO的代码是: public MinimalContactDTO(Long id, Long version, String name, […]

netbeans 8.0.1无法找到shiro.ini

我在WEB-INF下的网页下添加了这个shir.ini : [main] # Objects and their properties are defined here, # Such as the securityManager, Realms and anything # else needed to build the SecurityManager shiro.loginUrl = /index.jsp [users] root = 12345,admin guest = 12345,guest [roles] admin = * [urls] /index.xhtml = authc /login.xhtml = authc /info.xhtml = anon /logout = logout /admin/** = […]

XML到Java映射工具 – 带有映射描述符

我试图找到一个库,允许我将XML的内容放入JavaBean(像Digester,Jaxb,JIXB等),但我需要它是运行时(不是在编译时,或通过字节代码生成)和使用某种映射文件。 这个想法将类似于Hibernate的HBM映射文件,这是一种指定哪个XML元素进入哪个Java属性的方法。 我目前正在使用Digester,但我想要一些更简单的规则文件。 这也应该适用于1.4 JDK,因此注释不会真正做到(但我会考虑这些响应只是为了完整性)。 为了恢复,我需要一个运行时工具,它基于某种类型的XML描述符执行XML到Java,类似于此(取自JIXB),但在运行时(即将XML,Java类传递给输出对象和映射描述符) ): 你知道这样的图书馆吗? 谢谢!

允许Spring MVC 3.0中的音频文件?

我正在使用Spring MVC 3.0,我在其中指定了以下mvc:resources标签,以允许静态资源通过: – 不知何故,我在使我的音频文件工作时遇到问题。 我决定将图像文件放在同一位置,只是为了测试路径,并且工作正常。 http://server/context/resources/test/image.jpg -> works fine http://server/context/resources/test/audio.mp3 -> I get 404 error 我阅读了Spring MVC文档 ,它实际上没有描述什么被认为是静态资源,我认为mp3文件是一个静态资源。 如何让我的音频文件与Spring MVC 3.0一起使用? 谢谢。 编辑 我的servlet.xml看起来像这样: –

jboss 7.1 xalan问题?

我试图在JBoss7上创建一个基于Apache Jena的应用程序。 Apache Jena使用Xalan 2.11.0 JBoss 7和2.7.1 当我尝试调用应用程序时,我得到一个exception,其根目录是: org.apache.xerces.impl.dv.DVFactoryException:架构工厂类org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl不从SchemaDVFactory扩展 我怀疑这是因为版本的不同。 我阅读了模块文档( https://docs.jboss.org/author/display/MODULES/Introduction )并试图改变ot Xalan 2.11.0,但没有运气:Jboss在启动时就冻结了。 有没有人成功完成这项工作,或者,有没有人知道如何覆盖部署的Xalan? 谢谢

绘图文本(TimeStamp)覆盖从独立摄像头捕获的图像

我的下面的代码点击打开相机,拍照,从相机获取照片,然后进入imageview。 但是我想拍摄图像并在图像上应用文本(某种时间戳,最好是图像中的时间戳,或者只是系统日期时间)并保存为jpeg。 如果有人能帮助我,那将是非常棒的。 public class PhotoIntentActivity extends Activity { private static final int ACTION_TAKE_PHOTO_B = 1; private static final String BITMAP_STORAGE_KEY = “viewbitmap”; private static final String IMAGEVIEW_VISIBILITY_STORAGE_KEY = “imageviewvisibility”; private ImageView mImageView; private Bitmap mImageBitmap; private String mCurrentPhotoPath; private static final String JPEG_FILE_PREFIX = “IMG_”; private static final String JPEG_FILE_SUFFIX = “.jpg”; private AlbumStorageDirFactory […]

Java – 无法与ServerSocket连接

我试图使用ServerSocket与端口2649,其他人无法连​​接。 它适用于localhost。 这是人们在尝试连接时遇到的错误: Exception in thread “main” java.net.ConnectException: Connection timed out: connect at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) at java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.(Unknown Source) at java.net.Socket.(Unknown Source) at Client.main(Client.java:11) 我有端口转发,我的计算机上没有激活防火墙。 以下是端口转发时使用的设置。 http://sofzh.miximages.com/java/NLdaA.png http://sofzh.miximages.com/java/FJpJQ.png 当我在canyouseeme.org上检查端口2649时,它说连接超时了。 我也在使用Windows XP。 任何帮助表示赞赏。 谢谢 编辑:这是我正在使用的代码 import […]