需要帮助格式化java中特定类型的String

时间:2013-08-08 07:04:07

标签: java string string-formatting

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

4 个答案:

答案 0 :(得分:0)

您无法修改java中的String,因此您需要使用StringBuilder。如果要使用原子弹,请使用正则表达式。否则,只需检查StringBuilder方法in the doc并按照您的意愿行事。

之后你可以把它变成一个字符串。

答案 1 :(得分:0)

这样做..

yourString=yourString.substring(1, yourString.length-1)

答案 2 :(得分:0)

public class Remove {
public static void main(String [] args){
    String string = "[MALE]";
    string = string.replaceAll("\\[", "");
    string = string.replaceAll("\\]", "");
    System.out.println(string);
}

}

答案 3 :(得分:-1)

您可以使用StringBuilder

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

For String(这看起来像是一种解决方法):

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

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