java字符串无法替换中文括号

Python08

java字符串无法替换中文括号,第1张

格式不对。在使用java时,如果出现字符串无法替换中文括号的情况是因为格式不对导致的。java是一门面向对象的编程语言,不仅吸收了C语言的各种优点,还摒弃了C语言里难以理解的多继承、指针等概念。

String a = "],["

String b = a.replace(\\],\\[,",")

注意,你要有接收替换后的地方,才能实现替换,replace如果不可以,建议你用replaceAll

/* package whatever// don't place package name! */

import java.util.*

import java.lang.*

import java.io.*

import java.util.regex.*

/* Name of the class has to be "Main" only if the class is public. */

class Ideone

{

    public static void main (String[] args) throws java.lang.Exception

    {

        String srcStr = "[{]"        

           String replaceStr = "\n{"    

           String line="222{aaabbb}"

line = line.replaceAll(srcStr, replaceStr)

System.out.println(line)

    }

}

测试过,这样是可以的,不明白你为啥不可以