我是java字符串格式化概念的新手,所以需要帮助。我有一个类似[MALE]的字符串,我需要删除那些括号并获得MALE。如何完成它?
答案 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("]","");
请注意,如果有多个“[”或“]”,它将替换所有出现的情况。