0

我是java字符串格式化概念的新手,所以需要帮助。我有一个类似 [MALE] 的字符串,我需要删除这些大括号并获得 MALE。如何完成?

4

4 回答 4

0

您无法String在 java 中修改 a ,因此您需要使用StringBuilder. 如果要使用原子弹,请使用正则表达式。否则,只需检查文档中StringBuilder的方法并做你想做的事。

之后您可以将其转回字符串。

于 2013-08-08T07:09:14.163 回答
0

这会做..

yourString=yourString.substring(1, yourString.length-1)
于 2013-08-08T07:11:19.323 回答
0
public class Remove {
public static void main(String [] args){
    String string = "[MALE]";
    string = string.replaceAll("\\[", "");
    string = string.replaceAll("\\]", "");
    System.out.println(string);
}

}

于 2013-08-08T09:15:45.590 回答
-1

您可以使用 StringBuilder

 StringBuilder sb=new StringBuilder();
 sb.deleteCharAt(sb.indexOf("["));
 sb.deleteCharAt(sb.indexOf("]"));

对于字符串(这看起来像是一种解决方法):

 String s="[SBD]";
  s=  s.replace("[","");
   s= s.replace("]","");

请注意,如果有多个“[”或“]”,它将替换所有出现。

于 2013-08-08T07:07:25.840 回答