我是java字符串格式化概念的新手,所以需要帮助。我有一个类似 [MALE] 的字符串,我需要删除这些大括号并获得 MALE。如何完成?
问问题
68 次
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 回答