`
kenlee
  • 浏览: 20716 次
  • 性别: 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` 类。...

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

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

    基于spring boot 日志(logback)报错的解决方式

    Logback是Spring Boot默认的日志实现,然而,在配置或使用过程中,可能会遇到各种问题,比如本题中提到的“无法转换类型”的错误。这个错误通常发生在尝试绑定配置属性到特定类型时失败,具体表现为`BindException`...

    jsp Smart Upload.txt

    在处理文件名时,可能会遇到字符集问题,例如`jsp Smart Upload`默认可能使用`gb2312`,这在某些场景下会导致乱码。解决方案是修改`jsp Smart Upload`中的`getDataHeader()`方法,将编码改为`UTF-8`,以增强国际化和...

    Java rt.jar 源码分析

    例如,`java.lang`包是最基础的包,包含了一些基本类型类的包装类,如`Integer`、`String`,以及系统相关的类,如`System`、`Class`。`java.util`包提供了集合框架、日期时间、队列、映射等工具类。`java.io`和`java...

    关于引入com.sun.org.apache.xpath.internal.operations.String后右键RUN选项消失

    这个问题的出现主要是由于误导入了一个JDK内部使用的类,即`com.sun.org.apache.xpath.internal.operations.String`,这个类与Java标准库中的`java.lang.String`存在潜在的冲突。 `...

    java 数组下标越界异常(ArrayIndexOutOfBoundsException)

    这个异常属于`java.lang.IndexOutOfBoundsException`类的子类,是Java运行时系统在检测到错误的数组索引时抛出的。 ### 数组的基本概念 数组在内存中占据连续的空间,每个元素通过索引来访问,索引通常是从0开始的...

    commons-digester.jar

    当你遇到`java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet`这样的错误时,这意味着你的应用程序运行环境中缺少了Apache Commons Digester库,需要引入`commons-digester.jar`来解决这个问题。...

    [原创]Apache_Pig的一些基础概念及用法总结

    本文旨在深入探讨Apache Pig的一些基本概念和用法,特别关注于新手入门时可能会遇到的概念混淆和实践难点。 #### 二、关键概念解析 ##### 1. 关系(Relation) 在Pig中,**关系**是最基本的数据结构,可以类比为...

Global site tag (gtag.js) - Google Analytics