public class Test {
public static void main(String args[]) {
StringBuffer buffer = new StringBuffer("Test Plan");
buffer.reverse();
System.out.println(buffer);
}
}
如果用户输入的单词或文件在任何位置包含逗号,则必须颠倒除逗号外的整个单词。例如,如果输入“WE,ST”这个词,那么该词应该被视为“TSEW”。
答案 0 :(得分:2)
","
。为此,请查看String.contains()
。String.replace()
。答案 1 :(得分:0)
使用StringBuilder
代替,更优先(如果你不是旧学校java 1.x;)
(参见 java.lang.StringBuilder )
它解决了!
StringBuilder buffer = new StringBuilder(“Test Plan”);
代码:
String s = "Test,Plan";
if( s.contains(",") ) {
s = s.replaceAll(",","");
StringBuilder builder = new StringBuilder(s);
builder.reverse();
System.out.println(builder);
} else {
System.out.println(s);
}
答案 2 :(得分:0)
对于字符串缓冲区,您也可以使用
if(buffer.indexOf(",")!=-1){
// reverse the string after removing comma and space
}
正如此处所指出的,最好使用StringBuilder
而不是StringBuffer
。