`
kenlee
  • 浏览: 21031 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
最近访客 更多访客>>
社区版块
存档分类

java.lang.String 使用遇到的问题点

阅读更多

近日在处理替换String中的字符串的时候,碰到一个问题,代码如下:


  1. String normals= "10+14+16+19+20";  
  2.   
  3. normals = normals.replaceAll("/+"":"); 
  4. System.out.println(normals);  
  5. //输出的结果是:10+14+16+19+20  
  6.   
  7. normals = normals.replace('+', ':');  
  8. System.out.println(normals);  
  9. //输出的结果是:10:14:16:19:20 

 
  1. String normals= "10+14+16+19+20";  
  2.   
  3. normals = normals.replaceAll("+"":"); 
  4. System.out.println(normals);
  5.   
  6. //系统会提示与此正则表达式错误
  7. Exception in thread "main" java.util.regex.PatternSyntaxException: Dangling meta
  8. character '+' near index 0
  9. +
  10. ^
  11.     at java.util.regex.Pattern.error(Unknown Source)
  12.     at java.util.regex.Pattern.sequence(Unknown Source)
  13.     at java.util.regex.Pattern.expr(Unknown Source)
  14.     at java.util.regex.Pattern.compile(Unknown Source)
  15.     at java.util.regex.Pattern.<init>(Unknown Source)
    </init>
  16.     at java.util.regex.Pattern.compile(Unknown Source)
  17.     at java.lang.String.replaceAll(Unknown Source)
 
分享到:
评论

相关推荐

    java.lang.Exception: java.lang.IllegalArgumentException: firstMovedIndex, lastMo

    总之,遇到 `java.lang.Exception: java.lang.IllegalArgumentException: firstMovedIndex, lastMove` 异常时,开发者应检查涉及这些变量的操作,确保它们始终在有效范围内。通过分析 `ReportGroupAction.java` 文件...

    java.lang.NoSuchMethodError异常处理要点.doc

    在Java编程中,`java.lang.NoSuchMethodError`异常是一个运行时异常,通常发生在程序试图执行一个不存在的方法时。这个异常的出现通常意味着编译时和运行时的类版本不匹配,或者是在编译期间存在而运行时不存在的...

    出现Exception in threadmain java.lang.NoClassDefFoundError的各种可能情况.doc

    在Java编程中,遇到“Exception in thread 'main' java.lang.NoClassDefFoundError”是一种常见的异常情况,这通常意味着JVM在运行时未能找到指定的类定义。此错误不同于ClassNotFoundException,后者发生在尝试加载...

    java.lang包

    Java语言的核心库之一就是`java...通过理解并熟练使用`java.lang`包中的类和接口,开发者能够更好地进行异常处理、数据类型转换、字符串操作、数学计算以及对类和对象的基本操作,从而编写出更加健壮和高效的Java程序。

    Android异常 java.lang.IllegalStateException解决方法

    1. java.lang.IllegalStateException: No wrapped connection. 2.java.lang.IllegalStateException: Adapter is detached. 原因: 1.单线程一次执行一个请求可以正常执行,如果使用多线程,同时执行多个请求时就会...

    Java上传文件错误java.lang.NoSuchMethodException的解决办法

    通过以上分析,我们理解了解决`java.lang.NoSuchMethodException`的关键在于正确使用`@RequestParam`注解来匹配前端请求和后端方法参数。在实际开发中,应遵循最佳实践来处理文件上传,确保应用的稳定性和安全性。

    解决出现 java.lang.ExceptionInInitializerError错误问题

    `java.lang.ExceptionInInitializerError` 是Java编程语言中一种比较特殊的异常,通常在类的静态初始化过程中遇到问题时抛出。这个错误意味着在初始化类的静态变量或静态初始化块(static block)时发生了异常。这类...

    java.lang.Runtime.exec&#40;&#41; Payload知识点详解

    在使用 java.lang.Runtime.exec() 方法时,可能会遇到一些常见的问题,例如: * 命令参数中不能使用空格。 * 重定向和管道字符的使用问题。 * 命令执行失败的问题。 结论 java.lang.Runtime.exec() 方法是 Java ...

    封装过程中遇到的问题记录

    使用`video_copy`作为临时集成策略后,如果在运行时遇到“无法打开swapdata算法”的错误,这可能与`SWAPDATA_TI_alloc`函数中的内存分配有关。在函数中对`memTab`的赋值语句不应被注释掉,因为这可能是算法运行所...

    Java java.lang.ExceptionInInitializerError 错误如何解决

    当类的静态初始化过程遇到无法正常处理的异常时,Java虚拟机(JVM)不会直接抛出该异常的原始类型,而是包装成 `ExceptionInInitializerError` 并在后续尝试使用该类时抛出。这是为了确保类的初始化过程不会因为一个...

    Mybatis单个参数的if判断报异常There is no getter for property named 'xxx' in 'class java.lang.Integer'的解决方案

    然而,当遇到单个参数是基本类型如`java.lang.Integer`或`java.lang.String`时,如果按照处理对象类型的参数方式直接在`&lt;if&gt;`中使用参数名,可能会遇到异常`There is no getter for property named 'xxx' in 'class ...

    Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.Transformer异常

    在这个特定的场景中,异常堆栈跟踪显示了 `Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.Transformer`,这表明系统无法找到 `org.apache.commons.collections.Transformer` 类。...

    java.lang.VerifyError(解决方案).md

    5.使用反编译器检查字节码:如果上述步骤都无法解决问题,你可以尝试使用反编译器来检查你的字节码是否存在问题。然后尝试修复它们或直接使用更新的字节码替换它们。注意,这不是解决所有问题的万能解决方案,但对于...

    studio碰到问题:java.lang.UnsatisfiedLinkError解决办法

    在Android开发中,尤其是在使用JNI(Java Native Interface)进行跨语言交互时,这个问题尤为常见。本文将深入探讨如何解决在Android Studio(studio)中遇到的`UnsatisfiedLinkError`问题。 首先,当出现`...

    java.lang.NullPointerException(解决方案).md

    Java.lang.NullPointerException是Java编程语言中最常见的运行时异常之一。它发生在代码试图通过一个未初始化或已设置为null的对象引用访问其成员(字段或方法)时。理解并掌握此问题的解决方法对于开发健壮的应用...

    java.lang.NoSuchFieldException(解决方案).md

    在Java程序开发中,遇到java.lang.NoSuchFieldException异常是较为常见的问题之一。这一异常属于运行时异常,它通常会在程序尝试访问一个并不存在的类字段时触发。其产生的原因多种多样,但绝大多数情况下,是因为...

    java.util.IllegalFormatConversionException(解决方案).md

    在Java开发中,遇到运行时错误是常见的情况,其中java.util.IllegalFormatConversionException异常是格式化字符串时容易触发的错误之一。这种异常通常发生在使用System.out.printf或String.format等方法进行字符串...

    java.lang.NegativeArraySizeException(解决方案).md

    当遇到`java.lang.NegativeArraySizeException`时,应当检查数组大小的赋值逻辑,验证输入,并通过适当的异常处理机制确保程序的健壮性和稳定性。在实际开发中,遵循良好的编程实践和编码规范,可以大大减少这种错误...

Global site tag (gtag.js) - Google Analytics